aboutsummaryrefslogtreecommitdiff
path: root/js/tests/unit
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2018-07-24 17:25:12 -0700
committerMark Otto <[email protected]>2018-07-24 17:25:12 -0700
commitfb2de04374a068594c84c1ec6aba6b5b3726ed27 (patch)
tree88f6d6f1a8a46282890c5eaa4776aed2a4ebd9e0 /js/tests/unit
parentc6abb8ca8405777e8a3fb29016db5cc54889ec8b (diff)
parente3b98c51da4b39fa8af26ec05db07da57fefb0b6 (diff)
downloadbootstrap-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.js45
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()