Skip to content

Instantly share code, notes, and snippets.

@glaucia86
Created March 31, 2018 02:48
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save glaucia86/505155959fab7d8c188d7adba5619263 to your computer and use it in GitHub Desktop.
Save glaucia86/505155959fab7d8c188d7adba5619263 to your computer and use it in GitHub Desktop.
/**
* Arquivo: calculadora-test.js
* Author: Glaucia Lemos
* Description: arquivo responsável por realizar os testes do arquivo: 'calculadora.js'
* Data: 30/03/2018
*
* Documentação: http://chaijs.com/guide/styles/#assert
*
*/
const chai = require('chai');
const calculadora = require('../demo-1/calculadora');
const assert = chai.assert;
describe('TDD de Operações da Calculadora', () => {
it('Teste: Deve Somar 2 Números', () => {
assert.equal(calculadora.adicionar(5, 5), 10);
});
it('Teste: Deve Subtrair 2 Números', () => {
assert.equal(calculadora.subtrair(10, 5), 5);
});
it('Teste: Deve Multiplicar 2 Números', () => {
assert.equal(calculadora.multiplicar(10, 5), 50);
});
it('Teste: Deve dividir 2 Números', () => {
assert.equal(calculadora.dividir(18, 2), 9);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment