30 lines
805 B
JavaScript
30 lines
805 B
JavaScript
|
const apiRoomSpec = (chai, knex, server) => {
|
||
|
|
||
|
it('seeded rooms should be present in db', done => {
|
||
|
knex('room').where('id', 1).orWhere('id', 2).select('name').then(roomResults => {
|
||
|
if (roomResults[0].name === 'main' && roomResults[1].name === 'private') done();
|
||
|
});
|
||
|
});
|
||
|
|
||
|
it('request to api rooms should return 200', done => {
|
||
|
chai.request(server)
|
||
|
.get('api/v1/rooms')
|
||
|
.end((err,res)=> {
|
||
|
if(err) done(err);
|
||
|
res.should.status(200);
|
||
|
done();
|
||
|
});
|
||
|
})
|
||
|
|
||
|
// it('request to api rooms should return all public rooms', done => {
|
||
|
// chai.request(server)
|
||
|
// .get('api/v1/rooms')
|
||
|
// .end((err,res)=> {
|
||
|
// if(err) done(err);
|
||
|
// res.body.should.have.property('rooms');
|
||
|
// done();
|
||
|
// });
|
||
|
// })
|
||
|
}
|
||
|
|
||
|
module.exports = apiRoomSpec;
|