diff --git a/test/main.js b/test/main.js
index 8d91fb5..f2ad944 100644
--- a/test/main.js
+++ b/test/main.js
@@ -27,6 +27,12 @@ require(["loader", jqurl], function(loader) {
         $.support.transition = false;
         $.fn.editable.defaults.mode = params.c === 'inline' ? 'inline' : 'popup';           
         
+        //for some reason qunit's empty of fixture does not call element's `destryed` event
+        //and container remains open
+        QUnit.testDone(function( details ) {
+            $('#qunit-fixture').empty();
+        });        
+        
         QUnit.load();
         QUnit.start();
     });
@@ -89,4 +95,4 @@ JSON.stringify = JSON.stringify || function (obj) {
         }
         return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}");
     }
-};
\ No newline at end of file
+};