it('should register a new user when request is ok', () => { return request(app) .post('/v1/auth/register') .send(user) .expect(httpStatus.CREATED) .then((res) => { delete user.password; expect(res.body.token).to.have.a.property('accessToken'); expect(res.body.token).to.have.a.property('refreshToken'); expect(res.body.token).to.have.a.property('expiresIn'); expect(res.body.user).to.include(user); }); });
it('should create a new user and set default role to "user"', () => { return request(app) .post('/v1/users') .set('Authorization', `Bearer ${adminAccessToken}`) .send(user) .expect(httpStatus.CREATED) .then((res) => { expect(res.body.role).to.be.equal('user'); }); });
it('should create a new user when request is ok', () => { return request(app) .post('/v1/users') .set('Authorization', `Bearer ${adminAccessToken}`) .send(admin) .expect(httpStatus.CREATED) .then((res) => { delete admin.password; expect(res.body).to.include(admin); }); });
create(req, res) { const crush = req.body; CrushController.create(crush) .then(crush => sendResponse(res, httpStatus.CREATED, 'Crush criado com amor!'), ) .catch(err => { console.error('Erro: ' + err); sendResponse(res, httpStatus.INTERNAL_SERVER_ERROR, {}); }); }
// app method(route, callback) app.get('/', (request, response) => { response.status(status.CREATED).json({'test': '2demo', 'data': 'new data'}); });
app.post('/employee', (request, response) => { repo.addEmployee(request.body) .then((data) => { response.status(status.CREATED).json({message: data}); }) .catch((err) => { response.status(status.PRECONDITION_FAILED).json({error: err}); }); });
app.post('/register', (request, response) => { repo.addUser(request.body) .then((user) => { console.log('added user - ' + user); {return repo.updateToken(user.userEmail);} }) .then((data) => { response.status(status.CREATED) .json({access_token: data['userToken']}); }) .catch((err) => { console.log('5 - ' + err); response.status(status.PRECONDITION_FAILED).json({error: err}); }); });
const body = {name: 't-shirt', price: 20, weight: 0.1}; const {statusCode} = await queryAPI('POST', '/products', {body}); expect(statusCode).to.equal(HTTPStatus.CREATED); });
controller_1.default.create(crush) .then(function (crush) { return sendResponse(res, httpStatus.CREATED, 'Crush criado com amor!'); }) .catch(function (err) {
const product = await Product.create(req.body); res.set('Location', `/products/${product.id}`); res.status(HTTPStatus.CREATED).send(product); } catch (error) { res.status(HTTPStatus.INTERNAL_SERVER_ERROR).send(error);
app.post('/find', (request, response) => { repo.findEmployee(request.body) .then((data) => { response.status(status.CREATED).json({message: data}); }) .catch((err) => { response.status(status.OK).json({error: err}); }); });