Skip to content

Commit 74ff64d

Browse files
committed
add jasmine tests
1 parent 8945f2f commit 74ff64d

20 files changed

+44
-1
lines changed

jasmine-runner.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
var Jasmine = require('jasmine');
2+
var SpecReporter = require('jasmine-spec-reporter');
3+
4+
var jrunner = new Jasmine();
5+
// jrunner.configureDefaultReporter({print: noop}); // jasmine < 2.4.1, remove default reporter logs
6+
jrunner.env.clearReporters(); // jasmine >= 2.5.2, remove default reporter logs
7+
jrunner.addReporter(new SpecReporter()); // add jasmine-spec-reporter
8+
jrunner.loadConfigFile(); // load jasmine.json configuration
9+
jrunner.execute();

package.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "algo",
3+
"version": "1.0.0",
4+
"description": "",
5+
"main": "index.js",
6+
"dependencies": {
7+
"jasmine": "2.5.2",
8+
"jasmine-spec-reporter": "2.7.0",
9+
"karma": "1.3.0",
10+
"karma-mocha": "1.3.0",
11+
"karma-chrome-launcher": "2.0.0"
12+
},
13+
"devDependencies": {
14+
"jasmine-spec-reporter": "2.7.0",
15+
"mocha": "3.2.0"
16+
},
17+
"scripts": {
18+
"test": "node jasmine-runner.js"
19+
},
20+
"keywords": [],
21+
"author": "",
22+
"license": "ISC"
23+
}

spec/support/jasmine.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"spec_dir": "src",
3+
"spec_files": [
4+
"**/*[sS]pec.js"
5+
],
6+
"helpers": [
7+
"helpers/**/*.js"
8+
],
9+
"stopSpecOnExpectationFailure": false,
10+
"random": false
11+
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)