Skip to content
Snippets Groups Projects
Commit 18ed61ba authored by Lucas Gabriel Lima's avatar Lucas Gabriel Lima
Browse files

add tests for requesting regions

parent df35d204
No related branches found
No related tags found
1 merge request!6Tests
Pipeline #
...@@ -5,15 +5,9 @@ var expect = chai.expect; ...@@ -5,15 +5,9 @@ var expect = chai.expect;
var should = chai.should(); //actually call the function var should = chai.should(); //actually call the function
var server = require('../libs/app'); var server = require('../libs/app');
var foo = 'bar'; chai.use(chaiHttp);
it('doesn\'t do anything', function(){
assert.typeOf(foo, 'string', 'foo is a string');
});
describe('request enrollments', function(){ describe('request enrollments', function(){
chai.use(chaiHttp);
it('should list enrollments', function(done){ it('should list enrollments', function(done){
chai.request(server) chai.request(server)
...@@ -24,6 +18,39 @@ describe('request enrollments', function(){ ...@@ -24,6 +18,39 @@ describe('request enrollments', function(){
res.body.should.have.property('result'); res.body.should.have.property('result');
res.body.result.should.be.a('array'); res.body.result.should.be.a('array');
res.body.result[0].should.have.property('name'); res.body.result[0].should.have.property('name');
res.body.result[0].should.have.property('total');
done();
})
});
});
describe('request regions', function(){
it('should list all regions', function(done){
chai.request(server)
.get('/v1/regions')
.end(function(err, res){
res.should.have.status(200);
res.should.be.json;
res.body.should.have.property('result');
res.body.result.should.be.a('array');
res.body.result[0].should.have.property('pk_regiao_id');
res.body.result[0].should.have.property('nome');
done();
})
});
it('should list a especific region', function(done){
chai.request(server)
.get('/v1/regions/1')
.end(function(err, res){
res.should.have.status(200);
res.should.be.json;
res.body.should.have.property('result');
res.body.result.should.be.a('array');
res.body.result.should.have.length(1);
res.body.result[0].should.have.property('pk_regiao_id');
res.body.result[0].should.have.property('nome');
done(); done();
}) })
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment