Documentation
¶
Index ¶
- func ErrorGraphQL(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, query string) []*models.GraphQLError
- func ParseVec(t *testing.T, iVec []interface{}) []float32
- func QueryGraphQL(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, operation string, ...) (*models.GraphQLResponse, error)
- func QueryGraphQLOrFatal(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, operation string, ...) *models.GraphQLResponse
- func QueryGraphQLOrFatalWithTimeout(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, operation string, ...) *models.GraphQLResponse
- func QueryGraphQLWithTimeout(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, operation string, ...) (*models.GraphQLResponse, error)
- func Vec2String(v []float32) (s string)
- type GraphQLResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ErrorGraphQL ¶
func ErrorGraphQL(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, query string) []*models.GraphQLError
Perform a query and assert that it has errors
func QueryGraphQL ¶
func QueryGraphQL(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, operation string, query string, variables map[string]interface{}) (*models.GraphQLResponse, error)
Perform a GraphQL request
func QueryGraphQLOrFatal ¶
func QueryGraphQLOrFatal(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, operation string, query string, variables map[string]interface{}) *models.GraphQLResponse
Perform a GraphQL request and call fatal on failure
func QueryGraphQLOrFatalWithTimeout ¶ added in v1.25.0
func QueryGraphQLOrFatalWithTimeout(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, operation string, query string, variables map[string]interface{}, timeout time.Duration) *models.GraphQLResponse
Perform a GraphQL request and call fatal on failure with timeout
func QueryGraphQLWithTimeout ¶ added in v1.25.0
func QueryGraphQLWithTimeout(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, operation string, query string, variables map[string]interface{}, timeout time.Duration) (*models.GraphQLResponse, error)
Perform a GraphQL request with timeout
func Vec2String ¶ added in v1.17.6
Types ¶
type GraphQLResult ¶
type GraphQLResult struct {
Result interface{}
}
func AssertGraphQL ¶
func AssertGraphQL(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, query string) *GraphQLResult
Perform a query and assert that it is successful
func AssertGraphQLWithTimeout ¶ added in v1.25.0
func AssertGraphQLWithTimeout(t *testing.T, auth runtime.ClientAuthInfoWriterFunc, timeout time.Duration, query string) *GraphQLResult
Perform a query and assert that it is successful with timeout
func (*GraphQLResult) AsSlice ¶
func (g *GraphQLResult) AsSlice() []interface{}
Cast the result to a slice
func (GraphQLResult) Get ¶
func (g GraphQLResult) Get(paths ...string) *GraphQLResult
Drill down in the result
Click to show internal directories.
Click to hide internal directories.