mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 07:07:35 +01:00
32 lines
739 B
JavaScript
32 lines
739 B
JavaScript
import {
|
|
generateUser,
|
|
requester,
|
|
translate as t,
|
|
} from '../../../../helpers/api-integration.helper';
|
|
import { v4 as generateRandomUserName } from 'uuid';
|
|
import { each } from 'lodash';
|
|
|
|
describe('POST /tasks', () => {
|
|
let user;
|
|
let api;
|
|
|
|
before(() => {
|
|
return generateUser().then((generatedUser) => {
|
|
user = generatedUser;
|
|
api = requester(user);
|
|
});
|
|
});
|
|
|
|
context('checks "type" is present and a valid value', () => {
|
|
it('returns an error if req.body.type is absent', () => {
|
|
expect(api.post('/tasks', {
|
|
notType: 'habit',
|
|
})).to.eventually.be.rejected.and.eql({
|
|
code: 400,
|
|
error: 'BadRequest',
|
|
message: t('invalidReqParams'),
|
|
});
|
|
});
|
|
});
|
|
});
|