github.com/codyleyhan/gqlgen@v0.4.4/codegen/testserver/generated_test.go (about) 1 //go:generate rm -f resolver.go 2 //go:generate gorunpkg github.com/99designs/gqlgen 3 4 package testserver 5 6 import ( 7 "net/http" 8 "testing" 9 10 "reflect" 11 12 "github.com/99designs/gqlgen/handler" 13 "github.com/stretchr/testify/require" 14 ) 15 16 func TestCompiles(t *testing.T) { 17 http.Handle("/query", handler.GraphQL(NewExecutableSchema(Config{ 18 Resolvers: &Resolver{}, 19 }))) 20 } 21 22 func TestForcedResolverFieldIsPointer(t *testing.T) { 23 field, ok := reflect.TypeOf((*ForcedResolverResolver)(nil)).Elem().MethodByName("Field") 24 require.True(t, ok) 25 require.Equal(t, "*testserver.Circle", field.Type.Out(0).String()) 26 }