Documentation
¶
Index ¶
- func AuthService(t require.TestingT) *authorization.AuthService
- func CreateBlueprint(t *testing.T, orgID uuid.UUID, nodes []models.Node, edges []models.Edge, ...) *models.Blueprint
- func CreateCanvas(t require.TestingT, orgID uuid.UUID, userID uuid.UUID, ...) (*models.Canvas, []models.CanvasNode)
- func CreateCanvasNodeExecution(t require.TestingT, canvasID uuid.UUID, nodeID string, rootEventID uuid.UUID, ...) *models.CanvasNodeExecution
- func CreateNextNodeExecution(t require.TestingT, workflowID uuid.UUID, nodeID string, rootEventID uuid.UUID, ...) *models.CanvasNodeExecution
- func CreateNodeExecutionWithConfiguration(t require.TestingT, workflowID uuid.UUID, nodeID string, rootEventID uuid.UUID, ...) *models.CanvasNodeExecution
- func CreateOrganization(t require.TestingT, r *ResourceRegistry, userID uuid.UUID) *models.Organization
- func CreateQueueItem(t require.TestingT, workflowID uuid.UUID, nodeID string, rootEventID uuid.UUID, ...) *models.CanvasNodeQueueItem
- func CreateSecret(t *testing.T, r *ResourceRegistry, secretData map[string]string) (*models.Secret, error)
- func CreateUser(t *testing.T, r *ResourceRegistry, organizationID uuid.UUID) *models.User
- func EmitCanvasEventForNode(t require.TestingT, canvasID uuid.UUID, nodeID string, channel string, ...) *models.CanvasEvent
- func EmitCanvasEventForNodeWithData(t require.TestingT, canvasID uuid.UUID, nodeID string, channel string, ...) *models.CanvasEvent
- func NewOIDCProvider() oidc.Provider
- func RandomName(prefix string) string
- func VerifyCanvasEventsCount(t require.TestingT, canvasID uuid.UUID, expected int)
- func VerifyCanvasNodeEventsCount(t require.TestingT, canvasID uuid.UUID, nodeID string, expected int)
- func VerifyNodeExecutionKVCount(t require.TestingT, workflowID uuid.UUID, expected int)
- func VerifyNodeExecutionsCount(t require.TestingT, workflowID uuid.UUID, expected int)
- func VerifyNodeQueueCount(t require.TestingT, workflowID uuid.UUID, expected int)
- func VerifyNodeRequestCount(t require.TestingT, workflowID uuid.UUID, expected int)
- type ResourceRegistry
- type SetupOptions
- type TestOIDCProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthService ¶
func AuthService(t require.TestingT) *authorization.AuthService
func CreateBlueprint ¶
func CreateCanvas ¶ added in v0.6.0
func CreateCanvasNodeExecution ¶ added in v0.6.0
func CreateNextNodeExecution ¶
func CreateOrganization ¶
func CreateOrganization(t require.TestingT, r *ResourceRegistry, userID uuid.UUID) *models.Organization
func CreateQueueItem ¶ added in v0.6.0
func CreateSecret ¶
func CreateUser ¶
func EmitCanvasEventForNode ¶ added in v0.6.0
func EmitCanvasEventForNodeWithData ¶ added in v0.6.0
func NewOIDCProvider ¶ added in v0.1.1
func RandomName ¶
func VerifyCanvasEventsCount ¶ added in v0.6.0
func VerifyCanvasNodeEventsCount ¶ added in v0.7.0
func VerifyNodeExecutionKVCount ¶ added in v0.6.0
func VerifyNodeExecutionsCount ¶ added in v0.6.0
func VerifyNodeQueueCount ¶ added in v0.6.0
Types ¶
type ResourceRegistry ¶
type ResourceRegistry struct {
User uuid.UUID
UserModel *models.User
Organization *models.Organization
Account *models.Account
Encryptor crypto.Encryptor
AuthService *authorization.AuthService
Registry *registry.Registry
}
func Setup ¶
func Setup(t require.TestingT) *ResourceRegistry
func SetupWithOptions ¶
func SetupWithOptions(t require.TestingT, options SetupOptions) *ResourceRegistry
func (*ResourceRegistry) Close ¶
func (r *ResourceRegistry) Close()
type SetupOptions ¶
type TestOIDCProvider ¶ added in v0.1.1
type TestOIDCProvider struct{}
func (*TestOIDCProvider) PublicJWKs ¶ added in v0.1.1
func (p *TestOIDCProvider) PublicJWKs() []oidc.PublicJWK
Click to show internal directories.
Click to hide internal directories.