user-managements-node-server
Version:
starter for express node server with user managements, authentication authorization
34 lines (31 loc) • 806 B
JavaScript
import httpStatus from 'http-status'
import { userInfo, baseUrl } from '../data'
import { chaiRequest, expect } from '../setup/chaiHttpHelper'
import { getDbConfigWithActivatedUser } from './helper'
describe('Sign up user', () => {
const request = chaiRequest(baseUrl)
let server
before(done => {
getDbConfigWithActivatedUser()
.then(({ server: srv })=>{
server = srv
})
.then(() => done())
})
describe(`Get user info without token`, () => {
it(`Should return ${httpStatus[httpStatus.UNAUTHORIZED]}`,
done => {
request
.get(userInfo)
.end((err, res) => {
expect(res).to.have.status(httpStatus.UNAUTHORIZED)
done()
})
}
)
})
after(done => {
server.stop()
done()
})
})