.delete(`/v1/users/${id}`) .set('Authorization', `Bearer ${adminAccessToken}`) .expect(httpStatus.NO_CONTENT) .delete('/v1/users/palmeiras1914') .set('Authorization', `Bearer ${adminAccessToken}`) .expect(httpStatus.NOT_FOUND) .delete(`/v1/users/${id}`) .set('Authorization', `Bearer ${userAccessToken}`) .expect(httpStatus.FORBIDDEN)
test("Delete One Todo", async () => { const todo = await Task.findByIdAndDelete(); if (!todo) { return; } const response = await request(app).delete(`/todo/delete/${todo.id}`); expect(response.status).toBe(200); expect(typeof response.body).toBe("object"); expect(response.body.message).toBe("Todo successfully deleted"); });
describe('DELETE /open-api-keys/:id', () => { it('should revoke api key', () => request(TEST_BACKEND_APP) .delete('/open-api-keys/4a01dfc5-899e-4a95-9288-c6096f1be180') .set('Accept', 'application/json') .set('Authorization', configTest.jwtAccessTokenDashboard) .expect('Content-Type', /json/) .expect(200)); });
describe('DELETE /api/events/:id', () => { test('Should sucessfully get status 200', async (done) => { const response = await request(app.callback()).delete('/api/events/123'); expect(eventController.delete).toBeCalledTimes(1); expect(response.status).toBe(200); expect(response.text).toEqual('123'); done(); }); });