Size: a a a

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

2018 January 16

D

DevTom in GraphQL — русскоговорящее сообщество
Вы как тестируете GraphQL server?
источник

D

DevTom in GraphQL — русскоговорящее сообщество
Кто нибудь пользовался https://github.com/sazzer/graphql-tester ?
источник

RT

Ruslan Tatyshev in GraphQL — русскоговорящее сообщество
Использовал `supertest` с таким хелпером
источник

Ф

Фенька in GraphQL — русскоговорящее сообщество
манки тест самый лучший чВ
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
DevTom
Вы как тестируете GraphQL server?
смотря что тебе нужно протестить.
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
как правило такие штуки либо в рамках приемочных тестов тестятся, либо тестятся отдельные ресолверы
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
в теории можно получить интроспекцию и прогнать с фейкером через какие-нибудь интеграционные тесты
источник

SP

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

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
ну то есть прекондишен вида "этой штуке нужна строка"
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
все что сложнее - проще руками фикстуры
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
хм, резонно
источник

D

DevTom in GraphQL — русскоговорящее сообщество
из фронтов, кто-то уже успел попробовать apollo-link-state?
источник

SP

Sergey Protko in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
хм, резонно
можно через декораторы замутить конечно расширения для типов (что бы их было проще понимать), но это просто как доп мета данные.... и это просто позволит тебе например генерить строки под правила валидации скажем... но не под бизнес рулы.
источник

AK

Alexey Kuznetsov in GraphQL — русскоговорящее сообщество
Всем привет! А есть возможность в Apollo описать схему для мутаций, чтобы падать/делать автоматический coercion на несовпадении типов? Например, когда в Int прокинут пустую строку вместо числа или null
источник

AK

Alexey Kuznetsov in GraphQL — русскоговорящее сообщество
И соответственно кастить "100" в 100 перед отправкой
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Sergey Protko
можно через декораторы замутить конечно расширения для типов (что бы их было проще понимать), но это просто как доп мета данные.... и это просто позволит тебе например генерить строки под правила валидации скажем... но не под бизнес рулы.
это всё равно не покрывает бизнесовые кейсы
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
да и вместо метаданных можно кастомные скаляры, что будет более профитно, кажется
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ну т.е. всё что можно в скаялры, остальное директивами догнать
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
но с состоянием всё равно будет жопа 146%
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Работу ищу в стеке GraphQL(Apollo👨‍🚀) + React Native⚛️
Может кому требуется?
источник