Pārlūkot izejas kodu

Removed event handlers after JavaScript tests complete.

Fixes error "Assertion occurred after test had finished" with newer
versions of QUnit.
Jon Dufresne 5 gadi atpakaļ
vecāks
revīzija
48d50dd53f
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      js_tests/admin/inlines.test.js

+ 2 - 0
js_tests/admin/inlines.test.js

@@ -47,6 +47,7 @@ QUnit.test('add/remove form events', function(assert) {
         assert.ok(true, 'event `formset:added` triggered');
         assert.equal(true, $row.is('#first-1'));
         assert.equal(formsetName, 'first');
+        $document.off('formset:added');
     });
     addButton.click();
     var deletedRow = $('#first-1');
@@ -55,6 +56,7 @@ QUnit.test('add/remove form events', function(assert) {
         assert.ok(true, 'event `formset:removed` triggered');
         assert.equal(true, $row.is(deletedRow));
         assert.equal(formsetName, 'first');
+        $document.off('formset:removed');
     });
     deleteLink.trigger($.Event('click', {target: deleteLink}));
 });