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  }