mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-07-13 15:38:59 +00:00
30 lines
846 B
JavaScript
30 lines
846 B
JavaScript
import {
|
|
generateUser,
|
|
} from '../../../helpers/api-integration/v4';
|
|
|
|
describe('DELETE /inbox/clear', () => {
|
|
it('removes all inbox messages for the user', async () => {
|
|
const [user, otherUser] = await Promise.all([generateUser(), generateUser()]);
|
|
|
|
await otherUser.post('/members/send-private-message', {
|
|
toUserId: user.id,
|
|
message: 'first',
|
|
});
|
|
await user.post('/members/send-private-message', {
|
|
toUserId: otherUser.id,
|
|
message: 'second',
|
|
});
|
|
await otherUser.post('/members/send-private-message', {
|
|
toUserId: user.id,
|
|
message: 'third',
|
|
});
|
|
|
|
let messages = await user.get('/inbox/messages');
|
|
expect(messages.length).to.equal(3);
|
|
|
|
await user.del('/inbox/clear/');
|
|
|
|
messages = await user.get('/inbox/messages');
|
|
expect(messages.length).to.equal(0);
|
|
});
|
|
});
|