Skip to content

Commit 4201d45

Browse files
committed
Added server unit testing
1 parent bd228d1 commit 4201d45

File tree

5 files changed

+36
-2
lines changed

5 files changed

+36
-2
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
"start": "npm run serve",
99
"build": "ng build --aot && npm run build-ts && npm run tslint",
1010
"serve": "node dist/app.js",
11-
"test-init": "./node_modules/jasmine/bin/jasmine.js init",
12-
"test-server": "./node_modules/jasmine/bin/jasmine.js",
11+
"test-server": "npm run build-ts && node server-tests.js",
1312
"test": "ng test",
1413
"lint": "ng lint",
1514
"e2e": "ng e2e",

server-tests.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
var Jasmine = require('jasmine');
2+
var jasmine = new Jasmine();
3+
4+
jasmine.loadConfigFile('spec/support/jasmine.json');
5+
jasmine.configureDefaultReporter({
6+
showColors: false
7+
});
8+
jasmine.execute();
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import TechnicalAnalysisService from '../technical-analysis/technical-analysis.service';
2+
3+
4+
describe('Add functionality', () => {
5+
it('test', () => {
6+
TechnicalAnalysisService.test();
7+
});
8+
});
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
class TechnicalAnalysisService {
3+
test() {
4+
console.log('testtest');
5+
}
6+
}
7+
8+
export default new TechnicalAnalysisService();

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": "spec",
3+
"spec_files": [
4+
"dist/api/**/*[sS]pec.js"
5+
],
6+
"helpers": [
7+
"helpers/**/*.js"
8+
],
9+
"stopSpecOnExpectationFailure": false,
10+
"random": true
11+
}

0 commit comments

Comments
 (0)