@xanf_ua Привет! Посмотрел
видео доклад на твоем канале, по Jest. Но у меня немного другой вопрос. Есть реляционная БД и несколько resolver тестов, которые запускаются одновременно и все лезут в базу и начинают одновременно её сношать, в результате некоторые тесты падают из-за того что пред. тест изменил данные.
Ты не сталкивался с такой задачей, и если да, поделись пожалуйста как ты её решал?
Некоторые предлагают запускать тесты с ключем
—runInBand, но признаться данный ключ как раз лишает нас преимущества подхода параллельного тестирования. У меня возникла такая мысль - на начальном этапе запуска тестов создавать для каждого резолвера отдельную бд с минимальной необходимой реляционной структурой и наполнением. Геморно конечно и придется поддерживать, но зато с соблюдением параллельного тестирования.