Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe('sumNumbers Invalid input', () => {
- it('Invalid', () => {
- let expected = undefined;
- let actual = testNumbers.sumNumbers('s', 'ssd');
- assert.equal(actual, expected);
- });
- it('Invalid', () => {
- let expected = undefined;
- let actual = testNumbers.sumNumbers(4, 'ssd');
- assert.equal(actual, expected);
- });
- it('Invalid', () => {
- let expected = undefined;
- let actual = testNumbers.sumNumbers('s', 44);
- assert.equal(actual, expected);
- });
- });
- describe('SumNumbers Valid', () => {
- it('valid', () => {
- let expected = 10.00;
- let actual = testNumbers.sumNumbers(5, 5);
- assert.equal(actual, expected);
- });
- it('valid', () => {
- let expected = 100.00;
- let actual = testNumbers.sumNumbers(50, 50);
- assert.equal(actual, expected);
- });
- it('valid', () => {
- let expected = -10.00;
- let actual = testNumbers.sumNumbers(-5, -5);
- assert.equal(actual, expected);
- });
- it('valid', () => {
- let expected = 0;
- let actual = testNumbers.sumNumbers(0, 0);
- assert.equal(actual, expected);
- });
- });
- describe('numberChecker Invalidinputs', () => {
- it('invalid', () => {
- expect(function() {
- testNumbers.numberChecker('sd')
- }).to.throw;
- });
- it('invalid', () => {
- expect(function() {
- testNumbers.numberChecker(undefined)
- }).to.throw;
- });
- it('invalid', () => {
- expect(function() {
- testNumbers.numberChecker(null)
- }).to.throw;
- });
- it('invalid', () => {
- expect(function() {
- testNumbers.numberChecker(true)
- }).to.throw;
- });
- it('invalid', () => {
- expect(function() {
- testNumbers.numberChecker([])
- }).to.throw;
- });
- });
- describe('NumberChecker Valid inputs', () => {
- it('Valid', () => {
- let expected = 'The number is even!';
- let actual = testNumbers.numberChecker(10);
- assert.equal(actual, expected);
- });
- it('Valid', () => {
- let expected = 'The number is even!';
- let actual = testNumbers.numberChecker(2);
- assert.equal(actual, expected);
- });
- it('Valid', () => {
- let expected = 'The number is odd!';
- let actual = testNumbers.numberChecker(3);
- assert.equal(actual, expected);
- });
- it('Valid', () => {
- let expected = 'The number is odd!';
- let actual = testNumbers.numberChecker(33);
- assert.equal(actual, expected);
- });
- it('Valid', () => {
- let expected = 'The number is odd!';
- let actual = testNumbers.numberChecker(-33);
- assert.equal(actual, expected);
- });
- it('Valid', () => {
- let expected = 'The number is odd!';
- let actual = testNumbers.numberChecker(-5);
- assert.equal(actual, expected);
- });
- it('Valid', () => {
- let expected = 'The number is even!';
- let actual = testNumbers.numberChecker(-10);
- assert.equal(actual, expected);
- });
- it('Valid', () => {
- let expected = 'The number is even!';
- let actual = testNumbers.numberChecker(-2);
- assert.equal(actual, expected);
- });
- });
- describe('averageSum', () => {
- it('valid', () => {
- let expected = 3;
- let actual = testNumbers.averageSumArray([1, 2, 3, 4, 5]);
- assert.equal(actual, expected);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement