Quellcode durchsuchen

Update test runner to produce better output.

Matt Coles vor 9 Jahren
Ursprung
Commit
e4d9fd9c68
2 geänderte Dateien mit 16 neuen und 2 gelöschten Zeilen
  1. 13 0
      jasmine-runner.js
  2. 3 2
      package.json

+ 13 - 0
jasmine-runner.js

1
+var Jasmine = require('jasmine');
2
+var SpecReporter = require('jasmine-spec-reporter');
3
+var noop = function() {};
4
+
5
+var jrunner = new Jasmine();
6
+jrunner.configureDefaultReporter({print: noop});    // remove default reporter logs
7
+jasmine.getEnv().addReporter(new SpecReporter({
8
+  displayStacktrace: 'all',
9
+  displayPendingSpec: true,
10
+  displaySpecDuration: true
11
+}));   // add jasmine-spec-reporter
12
+jrunner.loadConfigFile();                           // load jasmine.json configuration
13
+jrunner.execute();

+ 3 - 2
package.json

5
   "main": "index.js",
5
   "main": "index.js",
6
   "scripts": {
6
   "scripts": {
7
     "pretest": "node index.js > debug.log &",
7
     "pretest": "node index.js > debug.log &",
8
-    "test": "sleep 2; jasmine; node utils/flushdb.js",
8
+    "test": "sleep 2; node jasmine-runner.js; node utils/flushdb.js",
9
     "posttest": "killall node"
9
     "posttest": "killall node"
10
   },
10
   },
11
   "repository": {
11
   "repository": {
28
     "serve-index": "^1.7.3"
28
     "serve-index": "^1.7.3"
29
   },
29
   },
30
   "devDependencies": {
30
   "devDependencies": {
31
-    "jasmine": "^2.4.1"
31
+    "jasmine": "^2.4.1",
32
+    "jasmine-spec-reporter": "^2.4.0"
32
   }
33
   }
33
 }
34
 }