testutil

package
v0.7.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2021 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IntrospectionQuery = `` /* 1550-byte string literal not displayed */
View Source
var TestSchema *graphql.Schema

Functions

func ASTToJSON

func ASTToJSON(t *testing.T, a ast.Node) interface{}

func ContainSubset

func ContainSubset(super map[string]interface{}, sub map[string]interface{}) bool

func ContainSubsetSlice

func ContainSubsetSlice(super []interface{}, sub []interface{}) bool

func Diff

func Diff(want, got interface{}) []string

func EqualErrorMessage

func EqualErrorMessage(expected, result *graphql.Result, i int) bool

func EqualFormattedError

func EqualFormattedError(exp, act gqlerrors.FormattedError) bool

func EqualFormattedErrors

func EqualFormattedErrors(expected, actual []gqlerrors.FormattedError) bool

func EqualResults

func EqualResults(expected, result *graphql.Result) bool

func ExpectFailsRule

func ExpectFailsRule(t *testing.T, rule graphql.ValidationRuleFn, queryString string, expectedErrors []gqlerrors.FormattedError)