Создайте базу данных «In Memory» в mysql с NodeJs для модульного тестирования Жасмин - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть приложение ExpressJs, и модульное тестирование было выполнено с использованием Jasmine. В настоящее время я использую реальную базу данных для запуска модульных тестов. Но я хочу провести модульное тестирование без использования реальной базы данных. Когда я искал решение, я столкнулся с концепцией «In Memory Database». Я прочитал mysql документацию . И это говорит о том, что мы можем создать таблицу в памяти, предоставив ядру в качестве памяти

CREATE TABLE t (i INT) ENGINE = MEMORY;

Есть ли возможность, что я могу создать базу данных памяти и запустить все свои модульные тесты, начиная с создания базы данных памяти, создание всех таблиц и вставка данных в эту базу данных во время выполнения с помощью резервной копии. sql file?

...