У меня есть приложение ExpressJs, и модульное тестирование было выполнено с использованием Jasmine. В настоящее время я использую реальную базу данных для запуска модульных тестов. Но я хочу провести модульное тестирование без использования реальной базы данных. Когда я искал решение, я столкнулся с концепцией «In Memory Database». Я прочитал mysql документацию . И это говорит о том, что мы можем создать таблицу в памяти, предоставив ядру в качестве памяти
CREATE TABLE t (i INT) ENGINE = MEMORY;
Есть ли возможность, что я могу создать базу данных памяти и запустить все свои модульные тесты, начиная с создания базы данных памяти, создание всех таблиц и вставка данных в эту базу данных во время выполнения с помощью резервной копии. sql file?