describe('API /healthz', () => { it('it should return 200', (done) => { chai.request(app) .get('/healthz') .end((err, res) => { res.should.have.status(200); done(); }); }); });
describe('API /documents', () => { it('it should return an empty array', (done) => { chai.request(app) .get('/documents') .end((err, res) => { res.should.have.status(200); res.should.to.be.json; res.body.should.be.a('array'); res.body.length.should.be.eql(0); done(); }); }); });
describe('API /', () => { it('it should return Welcome message', (done) => { chai.request(app) .get('/') .end((err, res) => { res.should.have.status(200); res.should.to.be.html; res.text.should.be.equal("Hello Docker World\n"); done(); }); }); });
.get('/api/v2/settings') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .end((err, res) => { console.log("body: " + res.body); res.should.have.status(200); res.body.should.be.a('object'); done(); .send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/conversations/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .delete('/api/v2/conversations?conversation_id=2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .delete('/api/v2/response') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/variants/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('synonym_variant_id').eql(1); .get('/api/v2/synonyms_variants/1,2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .get('/api/v2/synonyms/1/variants') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .delete('/api/v2/variants/2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/stories/1/search?search_text=story') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .get('/api/v2/stories/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .delete('/api/v2/stories?story_id=2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/bot/1/regex') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .get('/api/v2/regex/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('regex_id').eql(1); .send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .delete('/api/v2/regex/2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(bot) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/bot/1/synonyms') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .get('/api/v2/synonyms/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('synonym_id').eql(1); .delete('/api/v2/synonyms/2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/actions?bot_id=1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .delete('/api/v2/actions?action_id=2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/models/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .delete('/api/v2/models?model_id=2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(bot) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/bots/') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .get('/api/v2/bots/2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('bot_id').eql(2); .send(bot) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .delete('/api/v2/bots/3') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/bots/1/intents') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .get('/api/v2/intents/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('intent_id').eql(1); .send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .delete('/api/v2/intents/2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');
.send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .get('/api/v2/entities/bot/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('array'); done(); .get('/api/v2/entities/1') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('entity_id').eql(1); .send(data) .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success'); .delete('/api/v2/entities/2') .end((err, res) => { res.should.have.status(200); res.body.should.be.a('object'); res.body.should.have.property('status').eql('success');