Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe('TestNumbers UnitTests', () => {
- describe('sumNumber(num1, num2)', () => {
- it("Should return undefined if input is not number", () => {
- assert.equal(testNumbers.sumNumbers('1', 1), undefined)
- assert.equal(testNumbers.sumNumbers('1', []), undefined)
- assert.equal(testNumbers.sumNumbers('1', 5.5), undefined)
- assert.equal(testNumbers.sumNumbers(1, {}), undefined)
- assert.equal(testNumbers.sumNumbers('1', '1'), undefined)
- assert.equal(testNumbers.sumNumbers(undefined, {}), undefined)
- assert.equal(testNumbers.sumNumbers('NaN', 1), undefined)
- })
- it("Should return the sum Fixed to(2) after decimal point", () => {
- assert.equal(testNumbers.sumNumbers(2, 5), '7.00')
- assert.equal(testNumbers.sumNumbers(1.5, 0.3), '1.80')
- assert.equal(testNumbers.sumNumbers(-1, -4.4), '-5.40')
- assert.equal(testNumbers.sumNumbers(0.251, 0.251), '0.50')
- assert.equal(testNumbers.sumNumbers(0.36, 1.397), '1.76')
- assert.equal(testNumbers.sumNumbers(1.599, 1.398), '3.00')
- })
- it("Should return the sum Fixed to(2) after decimal point", () => {
- assert.equal(testNumbers.sumNumbers(2, 5), 7)
- assert.equal(testNumbers.sumNumbers(1.5, 0.3), 1.8)
- assert.equal(testNumbers.sumNumbers(-1, -4.4), -5.4)
- assert.equal(testNumbers.sumNumbers(0.251, 0.251), 0.50)
- assert.equal(testNumbers.sumNumbers(0.36, 1.397), 1.76)
- assert.equal(testNumbers.sumNumbers(1.599, 1.398), 3)
- })
- })
- describe('numberChecker(input)', () => {
- it("Should throw error if input is not a number...", () => {
- assert.throw(() => {testNumbers.numberChecker('test')}, Error, "The input is not a number!")
- assert.throw(() => {testNumbers.numberChecker({})}, Error, "The input is not a number!")
- })
- it("Should check the number is even or odd and return a message", () => {
- assert(testNumbers.numberChecker(5) == 'The number is odd!')
- assert(testNumbers.numberChecker(-5) == 'The number is odd!')
- assert(testNumbers.numberChecker(8) == 'The number is even!')
- assert(testNumbers.numberChecker(-8) == 'The number is even!')
- })
- })
- describe('averageSumArray...', () => {
- it("Should check that function returns the rigth result", () => {
- assert(testNumbers.averageSumArray([1, 2, 2, 4, 2, 1]) == 2)
- })
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement