testutil

package
v0.0.0-...-b6552d2 Latest Latest
Warning

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

Go to latest
Published: May 7, 2019 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IntrospectionQuery = `` /* 1242-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(a, b interface{}) []string

func EqualErrorMessage

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

func ExpectFailsRule

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

func ExpectFailsRuleWithSchema

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

func ExpectPassesRule

func ExpectPassesRule(t *testing.T, rule graphql.ValidationRuleFn, queryString string)

func ExpectPassesRuleWithSchema

func ExpectPassesRuleWithSchema(t *testing.T, schema *graphql.Schema, rule graphql.ValidationRuleFn, queryString string)

func GetHero

func GetHero(episode interface{}) interface{}

func RuleError

func RuleError(message string, locs ...int) gqlerrors.FormattedError

func TestExecute

func TestExecute(t *testing.T, ep graphql.ExecuteParams) *graphql.Result

func TestParse

func TestParse(t *testing.T, query string) *ast.Document

Types

type StarWarsChar

type StarWarsChar struct {
	ID              string
	Name            string
	Friends         []StarWarsChar
	AppearsIn       []int
	HomePlanet      string
	PrimaryFunction string
}
var (
	Luke           StarWarsChar
	Vader          StarWarsChar
	Han            StarWarsChar
	Leia           StarWarsChar
	Tarkin         StarWarsChar
	Threepio       StarWarsChar
	Artoo          StarWarsChar
	HumanData      map[int]StarWarsChar
	DroidData      map[int]StarWarsChar
	StarWarsSchema graphql.Schema
)

func GetDroid

func GetDroid(id int) StarWarsChar

func GetHuman

func GetHuman(id int) StarWarsChar

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL