Explorar o código

Removed event handlers after JavaScript tests complete.

Fixes error "Assertion occurred after test had finished" with newer
versions of QUnit.
Jon Dufresne %!s(int64=5) %!d(string=hai) anos
pai
achega
48d50dd53f
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  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}));
 });