testutils

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TestFacts

type TestFacts struct {
	// contains filtered or unexported fields
}

TestFacts is a simple in-memory implementation of Facts for testing

func NewTestFacts

func NewTestFacts(data map[string]interface{}) *TestFacts

NewTestFacts creates new test facts with the given data

func (*TestFacts) Get

func (f *TestFacts) Get(path string) (interface{}, bool)

Get implements the Facts interface

func (*TestFacts) Schema

func (f *TestFacts) Schema() effectus.SchemaInfo

Schema implements the Facts interface

type TestSchemaInfo

type TestSchemaInfo struct{}

TestSchemaInfo is a simple schema implementation for testing

func (*TestSchemaInfo) ValidatePath

func (s *TestSchemaInfo) ValidatePath(path string) bool

ValidatePath implements the SchemaInfo interface

Jump to

Keyboard shortcuts

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