Как обнулить эмулятор БД перед каждым тестом?
Я запускаю тесты с эмулятором gcloud datastore для узла.
Я хочу сбросить БД перед каждым тестом.
Есть ли быстрый способ, например, команда "drop" или что-то, что я могу использовать в блоке beforeEach?
1 ответ
Решение
Просто удалите файл базы данных. Обычно это ~/.config/gcloud/emulators/datastore/WEB-INF/appengine-generated/local_db.bin
,
Вы также можете отправить POST /reset
запрос к эмулятору, упомянутый здесь.