mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 14:17:22 +01:00
@@ -6,7 +6,7 @@ import {
|
||||
describe('DELETE /tasks/:id', () => {
|
||||
let user;
|
||||
|
||||
before(async () => {
|
||||
beforeEach(async () => {
|
||||
user = await generateUser();
|
||||
});
|
||||
|
||||
@@ -17,6 +17,7 @@ describe('DELETE /tasks/:id', () => {
|
||||
task = await user.post('/tasks/user', {
|
||||
text: 'test habit',
|
||||
type: 'habit',
|
||||
alias: 'task-to-be-deleted',
|
||||
});
|
||||
});
|
||||
|
||||
@@ -29,6 +30,16 @@ describe('DELETE /tasks/:id', () => {
|
||||
message: t('taskNotFound'),
|
||||
});
|
||||
});
|
||||
|
||||
it('can use a alias to delete a task', async () => {
|
||||
await user.del(`/tasks/${task.alias}`);
|
||||
|
||||
await expect(user.get(`/tasks/${task._id}`)).to.eventually.be.rejected.and.eql({
|
||||
code: 404,
|
||||
error: 'NotFound',
|
||||
message: t('taskNotFound'),
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
context('task cannot be deleted', () => {
|
||||
|
||||
Reference in New Issue
Block a user