Как обнулить эмулятор БД перед каждым тестом?

Я запускаю тесты с эмулятором gcloud datastore для узла.
Я хочу сбросить БД перед каждым тестом.

Есть ли быстрый способ, например, команда "drop" или что-то, что я могу использовать в блоке beforeEach?

1 ответ

Решение

Просто удалите файл базы данных. Обычно это ~/.config/gcloud/emulators/datastore/WEB-INF/appengine-generated/local_db.bin,

Вы также можете отправить POST /resetзапрос к эмулятору, упомянутый здесь.

Другие вопросы по тегам