Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartServer ¶
func StartServer(t testing.TB, cfg *serverconfig.Config)
StartServer calls StartServerWithContext. See the docs for that.
func StartServerWithContext ¶ added in v1.3.1
func StartServerWithContext(t testing.TB, cfg *serverconfig.Config, serverCtx *run.ServerContext)
StartServerWithContext starts a server with a specific ServerContext and waits until it is healthy. When the test ends, all resources are cleaned.
Types ¶
type TestClientBootstrapper ¶ added in v0.4.0
type TestClientBootstrapper interface {
CreateStore(ctx context.Context, in *openfgav1.CreateStoreRequest, opts ...grpc.CallOption) (*openfgav1.CreateStoreResponse, error)
WriteAuthorizationModel(ctx context.Context, in *openfgav1.WriteAuthorizationModelRequest, opts ...grpc.CallOption) (*openfgav1.WriteAuthorizationModelResponse, error)
Write(ctx context.Context, in *openfgav1.WriteRequest, opts ...grpc.CallOption) (*openfgav1.WriteResponse, error)
}
TestClientBootstrapper defines a client interface definition that can be used by tests to bootstrap OpenFGA resources (stores, models, relationship tuples, etc..) needed to execute tests.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package check contains integration tests for the Check API.
|
Package check contains integration tests for the Check API. |
|
Package listobjects contains integration tests for the ListObjects and StreamedListObjects APIs.
|
Package listobjects contains integration tests for the ListObjects and StreamedListObjects APIs. |
|
Package writemodel contains integration tests for the WriteAuthorizationModel API.
|
Package writemodel contains integration tests for the WriteAuthorizationModel API. |
Click to show internal directories.
Click to hide internal directories.