Commit 8ca8f6a5 authored by Dorchies David's avatar Dorchies David
Browse files

#1 Mutualisation de test (pas fonctionnel)

Showing with 14 additions and 13 deletions
+14 -13
/// <reference path="../node_modules/@types/jasmine/index.d.ts" /> /// <reference path="../node_modules/@types/jasmine/index.d.ts" />
import { Nub, Result } from "../src/base"; import { nub, res } from "nubtest";
class NubTest extends Nub {
Equation(): Result {
let res: Result = new Result();
res.vCalc = this.v["A"] + this.v["B"];
return res;
}
}
let nub = new NubTest({ "A": 1, "B": 2, "C": null });
let res = new Result;
describe('Class Nub: ', () => { describe('Class Nub: ', () => {
beforeEach(() => { beforeEach(() => {
...@@ -18,7 +8,7 @@ describe('Class Nub: ', () => { ...@@ -18,7 +8,7 @@ describe('Class Nub: ', () => {
res.vCalc = 3; res.vCalc = 3;
}); });
describe('Calc(): ', () => { describe('Calc(): ', () => {
it('should return a result', () => { it('should return a result equal to 3', () => {
expect(nub.Calc("C")).toEqual(res); expect(nub.Calc("C")).toEqual(res);
}); });
}); });
......
import { Nub, Result } from "../src/base";
export class NubTest extends Nub {
Equation(): Result {
let res: Result = new Result();
res.vCalc = this.v["A"] + this.v["B"];
return res;
}
}
export let nub = new NubTest({ "A": 1, "B": 2, "C": null });
export let res = new Result;
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
// ], // ],
"include": [ "include": [
"../src/**/*.ts", "../src/**/*.ts",
"../spec/**/*.spec.ts", "../spec/**/*.ts",
"../typings/**/*.d.ts" "../typings/**/*.d.ts"
] ]
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment