UNPKG

aztec

Version:

Node Js Framework for creating API Services

50 lines (36 loc) 1.32 kB
import mockService from '../mocks/services/service1'; import { request, expect } from 'chai'; describe('req', () => { describe('params', () => { it('easy', done => { let id = Math.random().toString().slice(2); request(mockService.address()).get(`/api/v1/test-params/${id}`).end((err, res) => { res.should.have.status(202); expect(res.body.id).equal(id); done(); }); }); it('medium', done => { let id = Math.random().toString().slice(2); let testUser = 'test-user'; request(mockService.address()).get(`/api/v1/test-params/${id}/controller/${testUser}`).end((err, res) => { res.should.have.status(202); expect(res.body.id).equal(id); expect(res.body.testUser).equal(testUser); done(); }); }); it('hard', done => { let id = Math.random().toString().slice(2); let testUserId = 'test-user-id'; let article = 'article'; request(mockService.address()).get(`/api/v1/test-params/${id}/controller/${testUserId}/model/${article}`).end((err, res) => { res.should.have.status(202); expect(res.body.id).equal(id); expect(res.body.testUserId).equal(testUserId); expect(res.body.article).equal(article); done(); }); }); }); });