UNPKG

calc-factorial

Version:

Calculator factorial of a number

27 lines (26 loc) 889 B
var expect = require("chai").expect; var factorial = require("../src/index"); describe("Factorial", function() { describe("Calculator factorial a number", function() { it("return 'number invalid'", function(done) { var result = factorial.calcFactorial('abc'); expect(result).to.equal("Number invalid"); done(); }); it("return 'number must be an interger'", function(done) { var result = factorial.calcFactorial(12.2); expect(result).to.equal("Number must be an interger"); done(); }); it("return 1 if number less than or equal to 1", function(done) { var result = factorial.calcFactorial(0); expect(result).to.equal(1); done(); }); it("return 120 if number equal to 5", function(done) { var result = factorial.calcFactorial(5); expect(result).to.equal(120); done(); }); }); });