Advertisement
Guest User

0/100

a guest
Mar 5th, 2018
579
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. describe('Add Subtract', function () {
  2.     let calc;
  3.  
  4.     beforeEach(function () {
  5.         calc = calculator();
  6.     })
  7.  
  8.     it('01. Start calculating from 0', function () {
  9.         let value = calc.get();
  10.         expect(value).to.be.equal(0);
  11.     })
  12.     it('02. Add test', function () {
  13.         calc.add(2);
  14.         calc.add(3);
  15.         let value = calc.get();
  16.         expect(value).to.be.equal(5);
  17.     })
  18.     it('03. Subtract test', function () {
  19.         calc.subtract(3);
  20.         calc.subtract(2);
  21.         let value = calc.get();
  22.         expect(value).to.be.equal(-5);
  23.     })
  24.     it('04. Add and subtract floating point numbers test', function () {
  25.         calc.add(5.3);
  26.         calc.subtract(1.1);
  27.         expect(calc.get()).to.be.equal(5.3 - 1.1);
  28.     })
  29.     it('05. Double subtract & floating point numbers test', function () {
  30.         calc.add(10);
  31.         calc.subtract(7);
  32.         calc.add('-2');
  33.         calc.subtract(-1);
  34.         expect(calc.get()).to.be.equal(2);
  35.     })
  36.     it('06. Add String input test', function () {
  37.         calc.add('hello');
  38.         expect(calc.get()).to.be.NaN;
  39.     })
  40.     it('07. Subtract String input test', function () {
  41.         calc.subtract('hello');
  42.         expect(calc.get()).to.be.NaN;
  43.     })
  44. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement