浏览代码

Update inspector tests.

Afshin Darian 8 年之前
父节点
当前提交
6cde1532cb
共有 1 个文件被更改,包括 21 次插入0 次删除
  1. 21 0
      test/src/inspector/inspector.spec.ts

+ 21 - 0
test/src/inspector/inspector.spec.ts

@@ -76,6 +76,27 @@ describe('inspector/index', () => {
 
     });
 
+    describe('#dispose()', () => {
+
+      it('should dispose of the resources used by the inspector', () => {
+        let options: Inspector.IOptions = {};
+        let widget = new Inspector(options);
+        expect(widget.isDisposed).to.be(false);
+        widget.dispose();
+        expect(widget.isDisposed).to.be(true);
+      });
+
+      it('should be a no-op if called more than once', () => {
+        let options: Inspector.IOptions = {};
+        let widget = new Inspector(options);
+        expect(widget.isDisposed).to.be(false);
+        widget.dispose();
+        widget.dispose();
+        expect(widget.isDisposed).to.be(true);
+      });
+
+    });
+
   });
 
 });