Unit на чистые resolvers с mock context; integration — execute operation against test schema/DB; contract tests для клиентов; snapshot SDL в CI.
Разбор
- Проверяйте auth negative cases.
- N+1 ловите тестом на число запросов.
- Фрагменты клиентов — в consumer-driven contracts.
- Линт схемы (graphql-eslint).
Итог
Тесты покрывают схему, auth, N+1 и контракты клиентов.