У меня есть несколько модульных тестов, и каждый модуль импортирует много ресурсов данных из файла JSON через метод. Этот метод IIFE импортируется каждым тестовым модулем, и я пытаюсь выяснить, почему мои тесты такие медленные. Данные JSON огромны, поэтому я предполагаю, что причина этого в том, что каждый тест импортирует огромные данные при запуске. Если это так, мне придется изменить метод, чтобы он возвращал только указанные c наборы данных.
Поэтому мой вопрос заключается в том, импортируются ли данные каждый раз при запуске каждого тестового модуля или только один раз, когда я выполню npm run test
?