Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let expect = require('chai').expect;
- let mathEnforcer = require('./mathEnforcer');
- describe('Mathematical operations', () => {
- describe('addFive', () => {
- it('Should return undefined - addfive', () => {
- let returnValue = mathEnforcer.addFive('dassd');
- expect(returnValue).to.be.undefined;
- });
- it('Should add 5 - addfive', () => {
- let returnValue = mathEnforcer.addFive(15);
- expect(returnValue).to.be.closeTo(20, 0.01);
- });
- it('Should add 5 - addfive2', () => {
- let returnValue = mathEnforcer.addFive(-15);
- expect(returnValue).to.be.closeTo(-10, 0.01);
- });
- it('Should add 5 - addfive3', () => {
- let returnValue = mathEnforcer.addFive(15.009);
- expect(returnValue).to.be.closeTo(20, 0.01);
- });
- });
- describe('subtractTen', () => {
- it('Should return undefined - subtractTen', () => {
- let returnValue = mathEnforcer.subtractTen('dassd');
- expect(returnValue).to.be.undefined;
- });
- it('Should subtract ten - subtractTen', () => {
- let returnValue = mathEnforcer.subtractTen(15);
- expect(returnValue).to.be.closeTo(5, 0.01);
- });
- it('Should subtract ten - subtractTen2', () => {
- let returnValue = mathEnforcer.subtractTen(-15);
- expect(returnValue).to.be.closeTo(-25, 0.01);
- });
- it('Should subtract ten - subtractTen3', () => {
- let returnValue = mathEnforcer.subtractTen(15.009);
- expect(returnValue).to.be.closeTo(5, 0.01);
- });
- });
- describe('sum', () => {
- it('Should return undefined - sum', () => {
- let returnValue = mathEnforcer.sum('das', 22);
- expect(returnValue).to.be.undefined;
- });
- it('Should return undefined2 - sum', () => {
- let returnValue = mathEnforcer.sum(22, 'das');
- expect(returnValue).to.be.undefined;
- });
- it('Should return a sum - sum', () => {
- let returnValue = mathEnforcer.sum(22, 12);
- expect(returnValue).to.be.closeTo(34, 0.01);
- });
- it('Should return a sum2 - sum2', () => {
- let returnValue = mathEnforcer.sum(-15, 12);
- expect(returnValue).to.be.closeTo(-3, 0.01);
- });
- it('Should return a sum3 - sum3', () => {
- let returnValue = mathEnforcer.sum(15, -12);
- expect(returnValue).to.be.closeTo(3, 0.01);
- });
- it('Should return a sum4 - sum4', () => {
- let returnValue = mathEnforcer.sum(-15, -12);
- expect(returnValue).to.be.closeTo(-27, 0.01);
- });
- it('Should return undefined3 - sum', () => {
- let returnValue = mathEnforcer.sum('sasd', 'das');
- expect(returnValue).to.be.undefined;
- });
- it('Should return a sum5 - sum5', () => {
- let returnValue = mathEnforcer.sum(15.005, 2.003);
- expect(returnValue).to.be.closeTo(17, 0.01);
- });
- it('Should return a sum6 - sum6', () => {
- let returnValue = mathEnforcer.sum(-15.005, -2.003);
- expect(returnValue).to.be.closeTo(-17, 0.01);
- });
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement