Есть пет-проект с тестами клиентской части, в том числе и фетчей бэкенда по апи. Хочется надежно разделить, чтобы при тестах на бэке использовалась тестовая база, а при работе - рабочая. Можно настроить отдельную пару конфигураций для тестового билда (и фронт и бэк), передавать туда параметр базы и запускать эти конфиги при тестах из командной строки. Но хочется совместить разработку и приложения и тестов, работая в одном запущенном конфиге. Сейчес добавил в апи эндпоинт, который тупо переключает базу бэка на тестовую и обратно, дергаю его в начале и конце тестов. Но как-то не нравится мне это. Думаю добавлять в хэдеры фетча специальный ключ, который будет означать запрос к тестовой базе. Но как удобнее управлять этим ключом, чтобы не переключать сборку? Пока только with-bindings
приходит на ум, и оборачивать им все тесты. Но тоже можно забыть. Что посоветуете?
Просто инстанс бэка с тестовой БД на другом порту? И пускай функ тесты туда ходят.