ferramenta de testes
Guilherme Alves
Henrique Bitencourt
Tiago Alves
Testando rest api
Framework open source escrito em JavaScript e patrocinado pela StrongLoop para construir rapidamente APIs em Node.js e conectá-las aos dados, possui vários módulos que você pode usar de forma independente ou em conjunto para construção da mesma.
Para utilizar o Mocha, é necessário ter instalado em sua máquina o Node.Js e seu gerenciador de pacotes, o npm.
Após, é necessário efetuar a instalação do Mocha:
npm install mocha --save-dev
# Certifique que a lista de pacotes está atualizada
$ sudo apt-get update
# Instalando nodejs - a versão será conforme repositório da sua distro
$ sudo apt-get install nodejs
instalação
A recomendação é instalar direto pelo site oficial do node:
Chai é uma biblioteca BDD/TDD de assertions para node e navegadores, que pode ser combinada com qualquer framework de testes em Javascript.
Ainda é preciso instalar o Supertest. O Supertest é uma lib para testes via HTTP.
npm install chai --save-dev
npm install supertest --save-dev
$ mkdir test
$ EDITOR test/test.js # or open with your favorite editor
var assert = require('assert');
describe('Array', function() {
describe('#indexOf()', function() {
it('should return -1 when the value is not present', function() {
assert.equal(-1, [1,2,3].indexOf(4));
});
});
});
Iniciando
No editor
$ mocha
Array
#indexOf()
✓ should return -1 when the value is not present
1 passing (9ms)
No terminal:
Mocha / Chai - Coo Homeless
By Henrique Bitencourt
Mocha / Chai - Coo Homeless
- 117