Size: a a a

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

2021 November 11

y

yel' in GraphQL — русскоговорящее сообщество
при этом куча гайдов как это делать и всем ок, а вот с моком graphql костыли сплошные
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
сypress это интеграционные юи тесты, мокать бек, тоже самое что писать функциональные тесты с юи - бред
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Вы суть интеграционного теста теряете при этом
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Я к этому, если что)
источник

SI

Sanya Ilyin in GraphQL — русскоговорящее сообщество
поднимаем локальный бек и тестим
источник

y

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

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
два чая, так и делают почти все )
источник

y

yel' in GraphQL — русскоговорящее сообщество
у вас тесты в ci? а если, например, на бэке ошибка или запросы долгие?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
да, для ci отдельный бек контур поднимается
источник

y

yel' in GraphQL — русскоговорящее сообщество
понял, но звучит тяжко конечно
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Либо можете дев базу и прод базу сделать, и ci в прогоне тестов к дев цеплять
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Но мокать бек точно не стоит, суть интеграционного теста теряете
источник

SI

Sanya Ilyin in GraphQL — русскоговорящее сообщество
тесты падают, пайплайн ен проходит
источник

SI

Sanya Ilyin in GraphQL — русскоговорящее сообщество
у нас это все в докере, написан скрипт, запускается одной командой
источник

SI

Sanya Ilyin in GraphQL — русскоговорящее сообщество
рекомендую)
источник

y

yel' in GraphQL — русскоговорящее сообщество
ну у нас дев и прод базы раздельные уже. Я просто не понимаю как это проблему решит. Если на деве ошибка на бэке, фронтовая задача готова, то она не задеплоится. Или это не так страшно как я описываю?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Еще раз, cypress решает проблемы ИНТЕГРАЦИОННОГО тестирования
источник

SI

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

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
То бишь, тесты связанности фронта и бека, конечно тесты крашнутся если на беке не готово еще, но это и правильно интеграционный тест не пройден
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Точнее не только фронта и бека, в целом связки. Интеграционные тесты бывают и только на бек и только на фронт, с внешними апи и связей мс
источник