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 in random ports and 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 listusers contains integration tests for the ListUsers and StreamedListUsers APIs.
|
Package listusers contains integration tests for the ListUsers and StreamedListUsers 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.