Size: a a a

GraphQL — русскоговорящее сообщество

2019 May 31

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Как в create-react-app запустить тесты бегать по тестовой БД, а не той, что в девелопменте?
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Спасибо, видел краем глаза, посмотрю поближе
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
El Anonimo
Как в create-react-app запустить тесты бегать по тестовой БД, а не той, что в девелопменте?
setupProxy?
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
El Anonimo
Как в create-react-app запустить тесты бегать по тестовой БД, а не той, что в девелопменте?
Добавить переменную окружения и использовать нужную базу по этой переменной мне кажется
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
akaSybe
Добавить переменную окружения и использовать нужную базу по этой переменной мне кажется
Так и делал без create-react-app. В create-react-app есть только один скрипт для тестов test. Как и куда там повесить NODE_ENV=test?
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
.env файл
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
В документации это описано
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Andrii Los
setupProxy?
Тут нужно не добавить "proxy": "http://localhost:4000", в package.json. Это когда запускаешь ппеременную окружения, см. akaSybe.
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
akaSybe
В документации это описано
Поделитесь ссылкой?
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
El Anonimo
Поделитесь ссылкой?
Все енвы которые префикшены словом реакт работают
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
REACT_SOME_STUFF=kek
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
будут доступны из кода
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Да, можно туда креды вешать и подбирать в девелопменте.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну и прокси как бы уже давно можно настраивать не только через package,json
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Но и setupProxy.js
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Работает отлично
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
akaSybe
.env файл
В .env.test кладу креды тестовой БД и по скрипту npm test CRA будет коннектиться к моей тестовой БД ?
https://facebook.github.io/create-react-app/docs/adding-custom-environment-variables -> What other .env files can be used?
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Если переменная NODE_ENV будет равна test в момент исполнения npm test то да
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Насколько понимаю из доков, по скрипту npm test NODE_ENV будет равна test:
"when you run npm test it (NODE_ENV) is always equal to 'test'".
источник