Я пишу тесты для простого сервиса на основе мангуста:
describe('users service', () => {
const service = app.service('users');
it('registered the service', () => {
assert.ok(service, 'Registered the service');
});
});
Проблема в том, как очистить данные перед каждым тестом?
Прямо сейчас у меня есть:
// Reset service state before each test.
beforeEach((done) => {
service.find().then((items) => {
items.data.forEach((item) => {
service.remove(item._id)
});
done();
})
});
Это неловко. Есть ли лучший способ?