Require Dailies to have a Start Date (#8649)

* Require Dailies to have a Start Date

* Add preliminary test

* Fix lint errors
This commit is contained in:
MathWhiz
2017-06-06 10:05:17 -07:00
committed by Matteo Pagliazzi
parent c852d9d581
commit f6f99ec57e
3 changed files with 51 additions and 38 deletions

View File

@@ -615,6 +615,18 @@ describe('POST /tasks/user', () => {
expect((new Date(task.startDate)).getDay()).to.eql(today);
});
it('returns an error if the start date is empty', async () => {
await expect(user.post('/tasks/user', {
text: 'test daily',
type: 'daily',
startDate: '',
})).to.eventually.be.rejected.and.eql({
code: 400,
error: 'BadRequest',
message: 'daily validation failed',
});
});
it('can create checklists', async () => {
let task = await user.post('/tasks/user', {
text: 'test daily',