diff options
| author | Mark Otto <[email protected]> | 2018-07-24 17:25:12 -0700 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2018-07-24 17:25:12 -0700 |
| commit | fb2de04374a068594c84c1ec6aba6b5b3726ed27 (patch) | |
| tree | 88f6d6f1a8a46282890c5eaa4776aed2a4ebd9e0 /js/tests/unit | |
| parent | c6abb8ca8405777e8a3fb29016db5cc54889ec8b (diff) | |
| parent | e3b98c51da4b39fa8af26ec05db07da57fefb0b6 (diff) | |
| download | bootstrap-fb2de04374a068594c84c1ec6aba6b5b3726ed27.tar.xz bootstrap-fb2de04374a068594c84c1ec6aba6b5b3726ed27.zip | |
Merge branch 'v4-dev' into malkomich-v4-dev
Diffstat (limited to 'js/tests/unit')
| -rw-r--r-- | js/tests/unit/modal.js | 45 |
1 files changed, 2 insertions, 43 deletions
diff --git a/js/tests/unit/modal.js b/js/tests/unit/modal.js index 3932d66c7..53a2e0416 100644 --- a/js/tests/unit/modal.js +++ b/js/tests/unit/modal.js @@ -21,7 +21,8 @@ $(function () { document.body.removeChild(scrollDiv) return scrollbarWidth } - // Simulate scrollbars in PhantomJS + + // Simulate scrollbars $('html').css('padding-right', '16px') }, beforeEach: function () { @@ -521,48 +522,6 @@ $(function () { .bootstrapModal('show') }) - QUnit.test('should adjust the inline margin of the navbar-toggler when opening and restore when closing', function (assert) { - assert.expect(2) - var done = assert.async() - var $element = $('<div class="navbar-toggler"></div>').appendTo('#qunit-fixture') - var originalMargin = $element.css('margin-right') - - $('<div id="modal-test"/>') - .on('hidden.bs.modal', function () { - var currentMargin = $element.css('margin-right') - assert.strictEqual(currentMargin, originalMargin, 'navbar-toggler margin should be reset after closing') - $element.remove() - done() - }) - .on('shown.bs.modal', function () { - var expectedMargin = parseFloat(originalMargin) + $(this).getScrollbarWidth() + 'px' - var currentMargin = $element.css('margin-right') - assert.strictEqual(currentMargin, expectedMargin, 'navbar-toggler margin should be adjusted while opening') - $(this).bootstrapModal('hide') - }) - .bootstrapModal('show') - }) - - QUnit.test('should store the original margin of the navbar-toggler in data-margin-right before showing', function (assert) { - assert.expect(2) - var done = assert.async() - var $element = $('<div class="navbar-toggler"></div>').appendTo('#qunit-fixture') - var originalMargin = '0px' - $element.css('margin-right', originalMargin) - - $('<div id="modal-test"/>') - .on('hidden.bs.modal', function () { - assert.strictEqual(typeof $element.data('margin-right'), 'undefined', 'data-margin-right should be cleared after closing') - $element.remove() - done() - }) - .on('shown.bs.modal', function () { - assert.strictEqual($element.data('margin-right'), originalMargin, 'original navbar-toggler margin should be stored in data-margin-right') - $(this).bootstrapModal('hide') - }) - .bootstrapModal('show') - }) - QUnit.test('should ignore values set via CSS when trying to restore body padding after closing', function (assert) { assert.expect(1) var done = assert.async() |
