tests

package
v1.11.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

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 ClientInterface added in v1.8.8

ClientInterface defines client interface for running tests.

func BuildClientInterface added in v1.8.8

func BuildClientInterface(t *testing.T, engine string, experimentals []string) ClientInterface

BuildClientInterface sets up test client interface to be used for matrix test.

type TestClientBootstrapper added in v0.4.0

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 query APIs (ListObjects, ListUsers and Check)
Package check contains integration tests for the query APIs (ListObjects, ListUsers and Check)
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL