Advertisement
kstoyanov

2.Even or Odd -unit-

Oct 27th, 2020 (edited)
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. describe("Test passed string parameter's length if it is even or odd", () => {
  2.   describe('Test if function process invalid parameter', () => {
  3.     it('Should return undefined if parameter is array', () => {
  4.       expect(isOddOrEven([1, 2, 3])).to.be.undefined;
  5.     });
  6.     it('Should return undefined if parameter is object', () => {
  7.       expect(isOddOrEven({ test: 'test' })).to.be.undefined;
  8.     });
  9.     it('Should return undefined if parameter is number', () => {
  10.       expect(isOddOrEven(123)).to.be.undefined;
  11.     });
  12.   });
  13.   describe('Test if function process valid parameter', () => {
  14.     it("Should return 'odd' if parameter is 'bunny'", () => {
  15.       expect(isOddOrEven('bunny')).to.equal('odd');
  16.     });
  17.     it("Should return 'even' if parameter is 'bunny and foxy'", () => {
  18.       expect(isOddOrEven('bunny and foxy')).to.equal('even');
  19.     });
  20.     it("Should return 'even' if parameter is empty string", () => {
  21.       expect(isOddOrEven('')).to.equal('even');
  22.     });
  23.   });
  24. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement