]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
tweak 'close reopened modal' unit test to work under new QUnit API 15503/head
authorChris Rebert <code@rebertia.com>
Wed, 21 Jan 2015 04:18:33 +0000 (20:18 -0800)
committerChris Rebert <code@rebertia.com>
Wed, 21 Jan 2015 04:18:33 +0000 (20:18 -0800)
js/tests/unit/modal.js

index 3a4a88089461ab4d08916bf7b99e2b743c94db96..c1af15a2f9bbd072ae8ca2d53d2a90e06f022b79 100644 (file)
@@ -210,13 +210,18 @@ $(function () {
     var done = assert.async()
 
     $('<div id="modal-test"><div class="contents"><div id="close" data-dismiss="modal"/></div></div>')
-      .on('shown.bs.modal', function () {
+      .one('shown.bs.modal', function () {
         $('#close').click()
-        ok(!$('#modal-test').is(':visible'), 'modal hidden')
       })
       .one('hidden.bs.modal', function () {
+        // after one open-close cycle
+        ok(!$('#modal-test').is(':visible'), 'modal hidden')
         $(this)
+          .one('shown.bs.modal', function () {
+            $('#close').click()
+          })
           .one('hidden.bs.modal', function () {
+            ok(!$('#modal-test').is(':visible'), 'modal hidden')
             done()
           })
           .bootstrapModal('show')