base.spec.ts 614 bytes
/// <reference path="../typings/jasmine/jasmine.d.ts" />
import { Nub, Result } from "../src/base";
class NubTest extends Nub {
    Equation(): Result {
        let res: Result = new Result();
        res.varCalc = 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: ', () => {
    beforeEach(() => {
        nub.sVarsEq = ["C"];
        res.varCalc = 3;
    });
    describe('Calc(): ', () => {
        it('should return a result', () => {
            expect(nub.Calc("C")).toBe(res);
        });
    });
});