Jelajahi Sumber

enable all but the first save test

Steven Silvester 7 tahun lalu
induk
melakukan
1fde2462ff
1 mengubah file dengan 98 tambahan dan 98 penghapusan
  1. 98 98
      test/src/docmanager/savehandler.spec.ts

+ 98 - 98
test/src/docmanager/savehandler.spec.ts

@@ -52,65 +52,65 @@ describe('docregistry/savehandler', () => {
 
   describe('SaveHandler', () => {
 
-    // describe('#constructor()', () => {
+    describe('#constructor()', () => {
 
-    //   it('should create a new save handler', () => {
-    //     expect(handler).to.be.a(SaveHandler);
-    //   });
+      it('should create a new save handler', () => {
+        expect(handler).to.be.a(SaveHandler);
+      });
 
-    // });
+    });
 
-    // describe('#saveInterval()', () => {
+    describe('#saveInterval()', () => {
 
-    //   it('should be the save interval of the handler', () => {
-    //     expect(handler.saveInterval).to.be(120);
-    //   });
+      it('should be the save interval of the handler', () => {
+        expect(handler.saveInterval).to.be(120);
+      });
 
-    //   it('should be set-able', () => {
-    //     handler.saveInterval = 200;
-    //     expect(handler.saveInterval).to.be(200);
-    //   });
+      it('should be set-able', () => {
+        handler.saveInterval = 200;
+        expect(handler.saveInterval).to.be(200);
+      });
 
-    // });
+    });
 
-    // describe('#isActive', () => {
+    describe('#isActive', () => {
 
-    //   it('should test whether the handler is active', () => {
-    //     expect(handler.isActive).to.be(false);
-    //     handler.start();
-    //     expect(handler.isActive).to.be(true);
-    //   });
+      it('should test whether the handler is active', () => {
+        expect(handler.isActive).to.be(false);
+        handler.start();
+        expect(handler.isActive).to.be(true);
+      });
 
-    // });
+    });
 
-    // describe('#isDisposed', () => {
+    describe('#isDisposed', () => {
 
-    //   it('should test whether the handler is disposed', () => {
-    //     expect(handler.isDisposed).to.be(false);
-    //     handler.dispose();
-    //     expect(handler.isDisposed).to.be(true);
-    //   });
+      it('should test whether the handler is disposed', () => {
+        expect(handler.isDisposed).to.be(false);
+        handler.dispose();
+        expect(handler.isDisposed).to.be(true);
+      });
 
-    //   it('should be true after the context is disposed', () => {
-    //     context.dispose();
-    //     expect(handler.isDisposed).to.be(true);
-    //   });
+      it('should be true after the context is disposed', () => {
+        context.dispose();
+        expect(handler.isDisposed).to.be(true);
+      });
 
-    // });
+    });
 
-    // describe('#dispose()', () => {
+    describe('#dispose()', () => {
 
-    //   it('should dispose of the resources used by the handler', () => {
-    //     expect(handler.isDisposed).to.be(false);
-    //     handler.dispose();
-    //     expect(handler.isDisposed).to.be(true);
-    //     handler.dispose();
-    //     expect(handler.isDisposed).to.be(true);
-    //   });
+      it('should dispose of the resources used by the handler', () => {
+        expect(handler.isDisposed).to.be(false);
+        handler.dispose();
+        expect(handler.isDisposed).to.be(true);
+        handler.dispose();
+        expect(handler.isDisposed).to.be(true);
+      });
 
-    // });
+    });
 
-    // describe('#start()', () => {
+    describe('#start()', () => {
 
     //   it('should start the save handler', () => {
     //     handler.start();
@@ -145,67 +145,67 @@ describe('docregistry/savehandler', () => {
         handler.start();
       });
 
-    //   it('should overwrite the file on disk', (done) => {
-    //     context.model.fromString('foo');
-    //     context.save().then(() => {
-    //       setTimeout(() => {
-    //         manager.contents.save(context.path, {
-    //           type: factory.contentType,
-    //           format: factory.fileFormat,
-    //           content: 'bar'
-    //         }).catch(done);
-    //         handler.saveInterval = 1;
-    //         handler.start();
-    //         context.model.fromString('baz');
-    //         context.fileChanged.connect(() => {
-    //           expect(context.model.toString()).to.be('baz');
-    //           done();
-    //         });
-    //       }, 1500);  // The server has a one second resolution for saves.
-    //     }).catch(done);
-    //     acceptDialog().catch(done);
-    //   });
+      it('should overwrite the file on disk', (done) => {
+        context.model.fromString('foo');
+        context.save().then(() => {
+          setTimeout(() => {
+            manager.contents.save(context.path, {
+              type: factory.contentType,
+              format: factory.fileFormat,
+              content: 'bar'
+            }).catch(done);
+            handler.saveInterval = 1;
+            handler.start();
+            context.model.fromString('baz');
+            context.fileChanged.connect(() => {
+              expect(context.model.toString()).to.be('baz');
+              done();
+            });
+          }, 1500);  // The server has a one second resolution for saves.
+        }).catch(done);
+        acceptDialog().catch(done);
+      });
 
-    //   it('should revert to the file on disk', (done) => {
-    //     context.model.fromString('foo');
-    //     context.save().then(() => {
-    //       context.fileChanged.connect(() => {
-    //         expect(context.model.toString()).to.be('bar');
-    //         done();
-    //       });
-    //       setTimeout(() => {
-    //         manager.contents.save(context.path, {
-    //           type: factory.contentType,
-    //           format: factory.fileFormat,
-    //           content: 'bar'
-    //         }).catch(done);
-    //         handler.saveInterval = 1;
-    //         handler.start();
-    //         context.model.fromString('baz');
-    //       }, 1500);  // The server has a one second resolution for saves.
-    //     }).catch(done);
-    //     waitForDialog().then(() => {
-    //       let dialog = document.body.getElementsByClassName('jp-Dialog')[0];
-    //       let buttons = dialog.getElementsByTagName('button');
-    //       for (let i = 0; i < buttons.length; i++) {
-    //         if (buttons[i].textContent === 'REVERT') {
-    //           buttons[i].click();
-    //         }
-    //       }
-    //     });
-    //   });
+      it('should revert to the file on disk', (done) => {
+        context.model.fromString('foo');
+        context.save().then(() => {
+          context.fileChanged.connect(() => {
+            expect(context.model.toString()).to.be('bar');
+            done();
+          });
+          setTimeout(() => {
+            manager.contents.save(context.path, {
+              type: factory.contentType,
+              format: factory.fileFormat,
+              content: 'bar'
+            }).catch(done);
+            handler.saveInterval = 1;
+            handler.start();
+            context.model.fromString('baz');
+          }, 1500);  // The server has a one second resolution for saves.
+        }).catch(done);
+        waitForDialog().then(() => {
+          let dialog = document.body.getElementsByClassName('jp-Dialog')[0];
+          let buttons = dialog.getElementsByTagName('button');
+          for (let i = 0; i < buttons.length; i++) {
+            if (buttons[i].textContent === 'REVERT') {
+              buttons[i].click();
+            }
+          }
+        });
+      });
 
-    // });
+    });
 
-    // describe('#stop()', () => {
+    describe('#stop()', () => {
 
-    //   it('should stop the save timer', () => {
-    //     handler.start();
-    //     expect(handler.isActive).to.be(true);
-    //     handler.stop();
-    //   });
+      it('should stop the save timer', () => {
+        handler.start();
+        expect(handler.isActive).to.be(true);
+        handler.stop();
+      });
 
-    // });
+    });
 
   });