An error occurred while loading the file. Please try again.
-
Grand Francois authored
- déplacement des paramètres de test (précision) dans spec/test_config.ts - déplacement des fonctions de test (compareObject, ...) dans spec/test_func.ts - nettoyage du code
cce5db74
/// <reference path="../node_modules/@types/jasmine/index.d.ts" />
import { nub } from "./nubtest";
import { precDigits } from "./test_config";
import { Message, MessageCode, MessageSeverity } from "../src/util/message";
describe('Class Nub: ', () => {
describe('Calc(): ', () => {
it('should return a result.vCalc equal to 3', () => {
expect(nub.Calc("C").vCalc).toBeCloseTo(3, precDigits);
});
it('should return a result.vCalc equal to 1', () => {
expect(nub.Calc("A").vCalc).toBeCloseTo(1, precDigits);
});
it('should return a result.vCalc equal to 2', () => {
expect(nub.Calc("B").vCalc).toBeCloseTo(2, precDigits);
});
});
});
describe('classe Message: ', () => {
describe('getSeverity(): ', () => {
it('criticité MessageCode.ERROR_DICHO_CONVERGE == MessageSeverity.ERROR', () => {
let m: Message = new Message(MessageCode.ERROR_DICHO_CONVERGE);
expect(m.getSeverity()).toEqual(MessageSeverity.ERROR);
});
});
});