Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe('Tests', () => {
- describe('test sumNumbers', () => {
- it('returns undefined 1', () => { expect(testNumbers.sumNumbers()).to.be.undefined; });
- it('Returns undefined 2', () => { expect(testNumbers.sumNumbers(1)).to.be.undefined; });
- it('Returns undefined 3', () => { expect(testNumbers.sumNumbers('dsa', 2)).to.be.undefined; });
- it('Returns undefined 4', () => { expect(testNumbers.sumNumbers('daad', null)).to.be.undefined; });
- it('Returns sum of positives', () => { expect(testNumbers.sumNumbers(1, 2)).to.equal('3.00'); });
- it('Returns sum of negatives', () => { expect(testNumbers.sumNumbers(-1, -2)).to.equal('-3.00'); });
- it('returns sum of 1 positive and 1 negative', () => { expect(testNumbers.sumNumbers(1, -2)).to.equal('-1.00'); });
- it('Return float', () => { expect(testNumbers.sumNumbers(1.11, 2.344)).to.equal('3.45'); });
- });
- describe('Test numberChecker', () => {
- it('Throw error 1', () => { assert.throw(() => { testNumbers.numberChecker(); }, 'The input is not a number!'); });
- it('Throw error 2', () => { assert.throw(() => { testNumbers.numberChecker('sda'); }, 'The input is not a number!'); });
- it('Throw error 3', () => { assert.throw(() => { testNumbers.numberChecker(undefined); }, 'The input is not a number!'); });
- it('Throw error 4', () => { assert.throw(() => { testNumbers.numberChecker({}); }, 'The input is not a number!'); });
- it('Returns even num', () => { expect(testNumbers.numberChecker(0)).to.equal('The number is even!'); });
- it('Returns even num 2', () => { expect(testNumbers.numberChecker(4)).to.equal('The number is even!'); });
- it('Returns even num 3', () => { expect(testNumbers.numberChecker(-4)).to.equal('The number is even!'); });
- it('Retuns odd number', () => { expect(testNumbers.numberChecker(1)).to.equal('The number is odd!'); });
- it('Retuns odd number 2', () => { expect(testNumbers.numberChecker(5)).to.equal('The number is odd!'); });
- it('Retuns odd number 3', () => { expect(testNumbers.numberChecker(-5)).to.equal('The number is odd!'); });
- });
- describe('Test averageSumArray', () => {
- it('returns NaN for empty array', () => { expect(testNumbers.averageSumArray([])).to.be.NaN; });
- it('Returns 1 ', () => { expect(testNumbers.averageSumArray([1, 1])).to.equal(1);});
- it('Returns 2 ', () => { expect(testNumbers.averageSumArray([2, 2, 2])).to.equal(2);});
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment