diff options
| author | Anton Bershanskiy <[email protected]> | 2019-03-22 02:10:03 -0500 |
|---|---|---|
| committer | Johann-S <[email protected]> | 2019-07-23 14:23:50 +0200 |
| commit | fe6ba2384ae87b8328d2420859b396c28867dbb4 (patch) | |
| tree | 703ad0df7791df172d8559e62ed22d6bbf3b0923 /js/tests/unit | |
| parent | c8c207465043d940aa031570f0bce5e8fff9ffcf (diff) | |
| download | bootstrap-fe6ba2384ae87b8328d2420859b396c28867dbb4.tar.xz bootstrap-fe6ba2384ae87b8328d2420859b396c28867dbb4.zip | |
rewrite manipulator unit tests
Diffstat (limited to 'js/tests/unit')
| -rw-r--r-- | js/tests/unit/dom/manipulator.js | 128 |
1 files changed, 0 insertions, 128 deletions
diff --git a/js/tests/unit/dom/manipulator.js b/js/tests/unit/dom/manipulator.js deleted file mode 100644 index f65770905..000000000 --- a/js/tests/unit/dom/manipulator.js +++ /dev/null @@ -1,128 +0,0 @@ -$(function () { - 'use strict' - - QUnit.module('manipulator') - - QUnit.test('should be defined', function (assert) { - assert.expect(1) - assert.ok(Manipulator, 'Manipulator is defined') - }) - - QUnit.test('should set data attribute', function (assert) { - assert.expect(1) - - var $div = $('<div />').appendTo('#qunit-fixture') - - Manipulator.setDataAttribute($div[0], 'test', 'test') - - assert.strictEqual($div[0].getAttribute('data-test'), 'test') - }) - - QUnit.test('should set data attribute in lower case', function (assert) { - assert.expect(1) - - var $div = $('<div />').appendTo('#qunit-fixture') - - Manipulator.setDataAttribute($div[0], 'tEsT', 'test') - - assert.strictEqual($div[0].getAttribute('data-test'), 'test') - }) - - QUnit.test('should get data attribute', function (assert) { - assert.expect(2) - - var $div = $('<div data-test="null" />').appendTo('#qunit-fixture') - - assert.strictEqual(Manipulator.getDataAttribute($div[0], 'test'), null) - - var $div2 = $('<div data-test2="js" />').appendTo('#qunit-fixture') - - assert.strictEqual(Manipulator.getDataAttribute($div2[0], 'tEst2'), 'js') - }) - - QUnit.test('should get data attributes', function (assert) { - assert.expect(4) - - var $div = $('<div data-test="js" data-test2="js2" />').appendTo('#qunit-fixture') - var $div2 = $('<div data-test3="js" data-test4="js2" />').appendTo('#qunit-fixture') - var $div3 = $('<div attri="1" />').appendTo('#qunit-fixture') - - assert.propEqual(Manipulator.getDataAttributes($div[0]), { - test: 'js', - test2: 'js2' - }) - - assert.propEqual(Manipulator.getDataAttributes(null), {}) - assert.propEqual(Manipulator.getDataAttributes($div2[0]), { - test3: 'js', - test4: 'js2' - }) - assert.propEqual(Manipulator.getDataAttributes($div3[0]), {}) - }) - - QUnit.test('should remove data attribute', function (assert) { - assert.expect(2) - - var $div = $('<div />').appendTo('#qunit-fixture') - - Manipulator.setDataAttribute($div[0], 'test', 'test') - - assert.strictEqual($div[0].getAttribute('data-test'), 'test') - - Manipulator.removeDataAttribute($div[0], 'test') - - assert.strictEqual($div[0].getAttribute('data-test'), null) - }) - - QUnit.test('should remove data attribute in lower case', function (assert) { - assert.expect(2) - - var $div = $('<div />').appendTo('#qunit-fixture') - - Manipulator.setDataAttribute($div[0], 'test', 'test') - - assert.strictEqual($div[0].getAttribute('data-test'), 'test') - - Manipulator.removeDataAttribute($div[0], 'tESt') - - assert.strictEqual($div[0].getAttribute('data-test'), null) - }) - - QUnit.test('should return element offsets', function (assert) { - assert.expect(2) - - var $div = $('<div />').appendTo('#qunit-fixture') - - var offset = Manipulator.offset($div[0]) - - assert.ok(typeof offset.top === 'number') - assert.ok(typeof offset.left === 'number') - }) - - QUnit.test('should return element position', function (assert) { - assert.expect(2) - - var $div = $('<div />').appendTo('#qunit-fixture') - - var offset = Manipulator.position($div[0]) - - assert.ok(typeof offset.top === 'number') - assert.ok(typeof offset.left === 'number') - }) - - QUnit.test('should toggle class', function (assert) { - assert.expect(2) - - var $div = $('<div class="test" />').appendTo('#qunit-fixture') - - Manipulator.toggleClass($div[0], 'test') - - assert.ok(!$div.hasClass('test')) - - Manipulator.toggleClass($div[0], 'test') - - assert.ok($div.hasClass('test')) - - Manipulator.toggleClass(null) - }) -}) |
