diff --git a/spec/base.spec.ts b/spec/base.spec.ts index 67958058371a78763fd9780769044960c16b7571..e03682a54ed8b953221dc2e32327c912189462a6 100644 --- a/spec/base.spec.ts +++ b/spec/base.spec.ts @@ -1,16 +1,6 @@ /// <reference path="../node_modules/@types/jasmine/index.d.ts" /> -import { Nub, Result } from "../src/base"; - -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; +import { nub, res } from "nubtest"; describe('Class Nub: ', () => { beforeEach(() => { @@ -18,7 +8,7 @@ describe('Class Nub: ', () => { res.vCalc = 3; }); describe('Calc(): ', () => { - it('should return a result', () => { + it('should return a result equal to 3', () => { expect(nub.Calc("C")).toEqual(res); }); }); diff --git a/spec/nubtest.ts b/spec/nubtest.ts new file mode 100644 index 0000000000000000000000000000000000000000..a85d5badb691aa16664ca0a73d49016eabd41016 --- /dev/null +++ b/spec/nubtest.ts @@ -0,0 +1,11 @@ +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; diff --git a/spec/tsconfig.spec.json b/spec/tsconfig.spec.json index d860a663526a69a182219354da6aa223cac3332c..a6acd911cce162abab7b9e14f43c415274b71163 100644 --- a/spec/tsconfig.spec.json +++ b/spec/tsconfig.spec.json @@ -13,7 +13,7 @@ // ], "include": [ "../src/**/*.ts", - "../spec/**/*.spec.ts", + "../spec/**/*.ts", "../typings/**/*.d.ts" ] }