/** * Create timeline template. * @param {Object} req the request * @param {Object} res the response */ async function createTimelineTemplate (req, res) { const result = await service.createTimelineTemplate(req.body) res.status(HttpStatus.CREATED).send(result) }
createAuthor(request.body) .then(author => { response.json(HTTP.CREATED, {id: author._id}); return next(); }).catch(error => { response.json(HTTP.INTERNAL_SERVER_ERROR, {error}); return next(error); });
/** * Create challenge * @param {Object} req the request * @param {Object} res the response */ async function createChallenge (req, res) { const result = await service.createChallenge(req.authUser, req.body, req.userToken) res.status(HttpStatus.CREATED).send(result) }
test('create student [POST `/v1/student`]', async () => { const res = await fastify.inject({ method: 'POST', url: '/v1/student', payload: { firstName : "Danish", lastName : "Siddiq", registrationNumber : 313 } }); expect(res.statusCode).toEqual(HttpStatus.CREATED); expect(JSON.parse(res.payload)) .toEqual(expect.objectContaining({ _id: expect.any(String), firstName: expect.any(String), lastName: expect.any(String) })) });
this.Given(/^the following created authors$/, (authorsTable, done) => { const authorsToCreate = authorsTable.hashes().map(authorRow => { return { _id: authorRow.Id, name: authorRow.Name, born: authorRow.Born, died: authorRow.Died, language: authorRow.Language, occupation: authorRow.Occupation.split(','), nationality: authorRow.Nationality, picture: authorRow.Picture }; }); this.world.authorsToCreate = authorsToCreate; const createAuthorsPromises = authorsToCreate.map(author => clientAPI.createAuthor(author)); Promise.all(createAuthorsPromises) .then(responses => { if (responses.some(res => res.statusCode !== HTTP.CREATED)) { return done(new Error('Invalid response code(s) creating authors')); } return done(); }) .catch(done); });
/** * * @param request * @param reply */ const createOne = async (request, reply) => { try { const document = await studentService.createOne(request.body); reply.code(HttpStatus.CREATED).send(document); } catch (e) { request.log.error(e); return Boom.boomify(e); } }
expect(res.statusCode).to.equal(HTTP.CREATED); expect(res.body.id).to.exist(); done();
/** * Create phase * @param {Object} req the request * @param {Object} res the response */ async function createPhase (req, res) { const result = await service.createPhase(req.body) res.status(HttpStatus.CREATED).send(result) }
/** * Create challenge type * @param {Object} req the request * @param {Object} res the response */ async function createChallengeType (req, res) { const result = await service.createChallengeType(req.body) res.status(HttpStatus.CREATED).send(result) }
/** * Create challenge type timeline template. * @param {Object} req the request * @param {Object} res the response */ async function createChallengeTimelineTemplate (req, res) { const result = await service.createChallengeTimelineTemplate(req.body) res.status(HttpStatus.CREATED).send(result) }
/** * Create challenge type * @param {Object} req the request * @param {Object} res the response */ async function createChallengeTrack (req, res) { const result = await service.createChallengeTrack(req.body) res.status(HttpStatus.CREATED).send(result) }