diff options
| author | Johann-S <[email protected]> | 2019-03-24 18:30:30 +0100 |
|---|---|---|
| committer | Johann-S <[email protected]> | 2019-07-23 14:23:50 +0200 |
| commit | c834895fa0e7d215ee8cb17b3efa8d0ce57a718c (patch) | |
| tree | fa363c37d5924a7b78d4f250b74f4056b94e3445 /js/tests/unit | |
| parent | fe6ba2384ae87b8328d2420859b396c28867dbb4 (diff) | |
| download | bootstrap-c834895fa0e7d215ee8cb17b3efa8d0ce57a718c.tar.xz bootstrap-c834895fa0e7d215ee8cb17b3efa8d0ce57a718c.zip | |
rewrite unit tests for selector engine
Diffstat (limited to 'js/tests/unit')
| -rw-r--r-- | js/tests/unit/dom/selector-engine.js | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/js/tests/unit/dom/selector-engine.js b/js/tests/unit/dom/selector-engine.js deleted file mode 100644 index 80bee7800..000000000 --- a/js/tests/unit/dom/selector-engine.js +++ /dev/null @@ -1,77 +0,0 @@ -$(function () { - 'use strict' - - QUnit.module('selectorEngine') - - QUnit.test('should be defined', function (assert) { - assert.expect(1) - assert.ok(SelectorEngine, 'Manipulator is defined') - }) - - QUnit.test('should determine if an element match the selector', function (assert) { - assert.expect(2) - $('<input type="checkbox" /> <button class="btn"></button>').appendTo('#qunit-fixture') - - assert.ok(!SelectorEngine.matches($('#qunit-fixture')[0], '.btn')) - assert.ok(SelectorEngine.matches($('.btn')[0], '.btn')) - }) - - QUnit.test('should find the selector, according to an element or not', function (assert) { - assert.expect(3) - $('<input type="checkbox" /> <button class="btn"></button>').appendTo('#qunit-fixture') - - var btn = $('.btn').first()[0] - assert.strictEqual(SelectorEngine.find($('.btn')), null) - assert.equal(SelectorEngine.find('.btn')[0], btn) - assert.equal(SelectorEngine.find('.btn', $('#qunit-fixture')[0])[0], btn) - }) - - QUnit.test('should find the first element which match the selector, according to an element or not', function (assert) { - assert.expect(3) - $('<button class="btn">btn1</button> <button class="btn">btn2</button>').appendTo('#qunit-fixture') - - var btn = $('.btn').first()[0] - assert.strictEqual(SelectorEngine.findOne($('.btn')), null) - assert.equal(SelectorEngine.findOne('.btn'), btn) - assert.equal(SelectorEngine.findOne('.btn', $('#qunit-fixture')[0]), btn) - }) - - QUnit.test('should find children', function (assert) { - assert.expect(2) - $('<button class="btn">btn1</button> <button class="btn">btn2</button> <input type="text" />').appendTo('#qunit-fixture') - - assert.strictEqual(SelectorEngine.children($('.btn')), null) - assert.equal(SelectorEngine.children($('#qunit-fixture')[0], '.btn').length, 2) - }) - - QUnit.test('should find the selector in parents', function (assert) { - assert.expect(2) - - $('<input type="text" />').appendTo('#qunit-fixture') - assert.strictEqual(SelectorEngine.parents($('.container')[0], {}), null) - assert.strictEqual(SelectorEngine.parents($('input')[0], 'body').length, 1) - }) - - QUnit.test('should find the closest element according to the selector', function (assert) { - assert.expect(2) - var html = - '<div class="test">' + - ' <button class="btn"></button>' + - '</div>' - - $(html).appendTo('#qunit-fixture') - assert.strictEqual(SelectorEngine.closest($('.btn')[0], {}), null) - assert.strictEqual(SelectorEngine.closest($('.btn')[0], '.test'), $('.test')[0]) - }) - - QUnit.test('should fin previous element', function (assert) { - assert.expect(2) - var html = - '<div class="test"></div>' + - '<button class="btn"></button>' - - $(html).appendTo('#qunit-fixture') - assert.strictEqual(SelectorEngine.prev($('.btn')[0], {}), null) - assert.strictEqual(SelectorEngine.prev($('.btn')[0], '.test')[0], $('.test')[0]) - }) -}) |
