Advertisement
cecko

Untitled

Jun 10th, 2023
1,060
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. describe('mathEnforcer function test', () => {
  2.     describe('addFive function test', () => {
  3.         it('type of num is !== number', () => {
  4.             assert(mathEnforcer.addFive('TEST') === undefined)
  5.         });
  6.         it('type of num is !== number (arr)', () => {
  7.             assert(mathEnforcer.addFive([]) === undefined)
  8.         });
  9.         it('type of num is !== number (obj)', () => {
  10.             assert(mathEnforcer.addFive({}) === undefined)
  11.         });
  12.         it('type of num is !== number (undefined)', () => {
  13.             assert(mathEnforcer.addFive(undefined) === undefined)
  14.         });
  15.         it('type of num is !== number (null)', () => {
  16.             assert(mathEnforcer.addFive(null) === undefined)
  17.         });
  18.         it('type of num is === number', () => {
  19.             assert(mathEnforcer.addFive(5) === 10)
  20.         });
  21.         it('negative type of num is === number ', () => {
  22.             assert(mathEnforcer.addFive(-5) === 0)
  23.         });
  24.         it('negative type of num is === number', () => {
  25.             assert(mathEnforcer.addFive(5.5) === 10.5)
  26.         });
  27.     });
  28.     describe('substractTen', () => {
  29.         it('type of num is !== number', () => {
  30.             assert(mathEnforcer.subtractTen('TEST') === undefined)
  31.         });
  32.         it('type of num is !== number (arr)', () => {
  33.             assert(mathEnforcer.subtractTen([]) === undefined)
  34.         });
  35.         it('type of num is !== number (obj)', () => {
  36.             assert(mathEnforcer.subtractTen({}) === undefined)
  37.         });
  38.         it('type of num is !== number (undefined)', () => {
  39.             assert(mathEnforcer.subtractTen(undefined) === undefined)
  40.         });
  41.         it('type of num is !== number (null)', () => {
  42.             assert(mathEnforcer.subtractTen(null) === undefined)
  43.         });
  44.         //wqeqweqweq
  45.         it('positive integer num -10', () => {
  46.             assert(mathEnforcer.subtractTen(5) === -5)
  47.         });
  48.         it('negative integer num -10', () => {
  49.             assert(mathEnforcer.subtractTen(-5) === -15)
  50.         });
  51.         it('decimel num -10', () => {
  52.             assert(mathEnforcer.subtractTen(15.5) === 5.5)
  53.         });
  54.     });
  55.     describe('sum', () => {
  56.         it('two positive numbers', () => {
  57.             assert(mathEnforcer.sum(10, 10) === 20)
  58.         });
  59.         it('two negaive numbers', () => {
  60.             assert(mathEnforcer.sum(-10, -2.5) === -12.5)
  61.         });
  62.         it('two decimal numbers', () => {
  63.             assert(mathEnforcer.sum(3.2, 2.3) === 5.5)
  64.         });
  65.  
  66.         it('return undefined first str', () => {
  67.             assert(mathEnforcer.sum('rere', 10) === undefined);
  68.         });
  69.         it('return undefined second str', () => {
  70.             assert(mathEnforcer.sum(10, 'rere') === undefined);
  71.         });
  72.         it('return undefined arr', () => {
  73.             assert(mathEnforcer.sum(10, []) === undefined);
  74.         });
  75.         it('return undefined obj', () => {
  76.             assert(mathEnforcer.sum(10, {}) === undefined);
  77.         });
  78.  
  79.     });
  80. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement