aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--js/tests/unit/modal.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/js/tests/unit/modal.js b/js/tests/unit/modal.js
index 2d5911af3..cd3c96b9e 100644
--- a/js/tests/unit/modal.js
+++ b/js/tests/unit/modal.js
@@ -174,6 +174,19 @@ $(function () {
.bootstrapModal('show')
})
+ QUnit.test('should not close modal when clicking outside of modal-content if data-backdrop="true"', function (assert) {
+ assert.expect(1)
+ var done = assert.async()
+
+ $('<div id="modal-test" data-backdrop="false"><div class="contents"/></div>')
+ .on('shown.bs.modal', function () {
+ $('#modal-test').trigger('click')
+ assert.ok($('#modal-test').is(':visible'), 'modal not hidden')
+ done()
+ })
+ .bootstrapModal('show')
+ })
+
QUnit.test('should close modal when escape key is pressed via keydown', function (assert) {
assert.expect(3)
var done = assert.async()