graphpql / graphpinator

:zap::globe_with_meridians::zap: Easy-to-use & Fast GraphQL server implementation for modern PHP. Includes features from latest draft, middleware directives and modules with extra functionality.

Home Page:https://github.com/graphpql

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Continuous test improvements

peldax opened this issue · comments

Current test schema is growing unmaintainable.
Create new test suite Feature, where we will tests individual features using its own standalone minimal schema.

Create stanalone PR for each case

  • InputCycleDetection
  • InterfaceContractFields
  • InterfaceContractArguments
  • InterfaceContractNewArgumentOptional
  • Scalar types input/output coercion
  • List input coercion
  • Typesystem directives
  • Inputvalue merging
  • Modules
  • Operation directives
  • Contravariance / covariance / invariance

Tests for commits: