UNPKG

user-managements-node-server

Version:

starter for express node server with user managements, authentication authorization

41 lines (37 loc) 993 B
import httpStatus from 'http-status' import { credentials, baseUrl, signUpRoute, } from '../data' import { chaiRequest, expect } from '../setup/chaiHttpHelper' import { getDbConfigWithInactiveUser } from './helper' describe('Sign up user', async() => { const request = chaiRequest(baseUrl) let server before(done => { getDbConfigWithInactiveUser() .then(({ server: srv, entities: ents })=>{ server = srv }) .then(() => done()) }) describe('Verify getting error when create user which is exist', () => { it(`Should return ${httpStatus[httpStatus.CONFLICT]}`, done => { request .post(signUpRoute) .send(credentials) .end((err, res) => { const { body } = res expect(res).to.have.status(httpStatus.CONFLICT) expect(body.message) .to.equal(httpStatus[ httpStatus.CONFLICT ]) done() }) }) }) after(done => { server.stop() done() }) })