瀏覽代碼

convert imageviewer

Steven Silvester 6 年之前
父節點
當前提交
3315a18e85

+ 1 - 1
tests/test-completer/package.json

@@ -22,8 +22,8 @@
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
     "chai": "~4.1.2",
-    "simulate-event": "~1.4.0",
     "jest": "^23.5.0",
+    "simulate-event": "~1.4.0",
     "ts-jest": "^23.1.4"
   },
   "devDependencies": {

+ 1 - 1
tests/test-fileeditor/package.json

@@ -21,8 +21,8 @@
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
     "chai": "~4.1.2",
-    "simulate-event": "~1.4.0",
     "jest": "^23.5.0",
+    "simulate-event": "~1.4.0",
     "ts-jest": "^23.1.4"
   },
   "devDependencies": {

+ 2 - 0
tests/test-imageviewer/jest.config.js

@@ -0,0 +1,2 @@
+const func = require('@jupyterlab/testutils/lib/jest-config');
+module.exports = func('imageviewer', __dirname);

+ 0 - 1
tests/test-imageviewer/karma-cov.conf.js

@@ -1 +0,0 @@
-module.exports = require('../karma-cov.conf');

+ 0 - 1
tests/test-imageviewer/karma.conf.js

@@ -1 +0,0 @@
-module.exports = require('../karma.conf');

+ 9 - 13
tests/test-imageviewer/package.json

@@ -5,15 +5,11 @@
   "scripts": {
     "build": "tsc -b",
     "clean": "rimraf build && rimraf coverage",
-    "coverage": "python run-test.py --browsers=ChromeHeadless karma-cov.conf.js",
-    "test": "jlpm run test:firefox",
-    "test:chrome": "python run-test.py --browsers=Chrome karma.conf.js",
-    "test:chrome-headless": "python run-test.py --browsers=ChromeHeadless karma.conf.js",
-    "test:debug": "python run-test.py  --browsers=Chrome --singleRun=false --debug=true --browserNoActivityTimeout=10000000 karma.conf.js",
-    "test:firefox": "python run-test.py --browsers=Firefox karma.conf.js",
-    "test:ie": "python run-test.py  --browsers=IE karma.conf.js",
-    "watch": "tsc -b --watch",
-    "watch:src": "tsp -p src --watch"
+    "coverage": "python run.py --coverage",
+    "test": "python run.py",
+    "watch": "python run.py --debug",
+    "watch:all": "python run.py --debug --watchAll",
+    "watch:src": "tsc -b --watch"
   },
   "dependencies": {
     "@jupyterlab/docregistry": "^0.19.1-alpha.0",
@@ -23,13 +19,13 @@
     "@phosphor/coreutils": "^1.3.0",
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
-    "chai": "~4.1.2"
+    "chai": "~4.1.2",
+    "jest": "^23.5.0",
+    "ts-jest": "^23.1.4"
   },
   "devDependencies": {
     "@types/chai": "~4.0.10",
-    "karma": "~2.0.4",
-    "karma-chrome-launcher": "~2.2.0",
-    "puppeteer": "^1.5.0",
+    "@types/jest": "^23.3.1",
     "rimraf": "~2.6.2",
     "typescript": "~3.1.1"
   }

+ 3 - 5
tests/test-imageviewer/run-test.py → tests/test-imageviewer/run.py

@@ -1,10 +1,8 @@
 # Copyright (c) Jupyter Development Team.
 # Distributed under the terms of the Modified BSD License.
 
-import os
-from jupyterlab.tests.test_app import run_karma
-
-HERE = os.path.realpath(os.path.dirname(__file__))
+import os.path as osp
+from jupyterlab.tests.test_app import run_jest
 
 if __name__ == '__main__':
-    run_karma(HERE)
+    run_jest(osp.dirname(osp.realpath(__file__)))

+ 2 - 2
tests/test-imageviewer/src/widget.spec.ts

@@ -18,7 +18,7 @@ import {
   DocumentWidget
 } from '@jupyterlab/docregistry';
 
-import { ImageViewer, ImageViewerFactory } from '@jupyterlab/imageviewer';
+import { ImageViewer, ImageViewerFactory } from '@jupyterlab/imageviewer/src';
 
 import { createFileContext } from '@jupyterlab/testutils';
 
@@ -61,7 +61,7 @@ describe('ImageViewer', () => {
   let manager: ServiceManager.IManager;
   let widget: LogImage;
 
-  before(async () => {
+  beforeAll(async () => {
     manager = new ServiceManager();
     await manager.ready;
     return manager.contents.save(IMAGE.path, IMAGE);

+ 1 - 1
tests/test-imageviewer/tsconfig.json

@@ -2,7 +2,7 @@
   "extends": "../../tsconfigbase",
   "compilerOptions": {
     "outDir": "build",
-    "types": ["mocha"],
+    "types": ["jest"],
     "composite": false,
     "rootDir": "src"
   },