type
Fixture
Fixture describes the smallest real application surface needed to exercise a compiled plugin's manifest and generation contracts.
Properties
| Property | Type | Description |
|---|---|---|
Plugin | ridu.Plugin | The Plugin value. |
Fields | field.Fields | The Fields value. |
ValidData | store.Values | ValidData and InvalidData opt into runtime storage, local API, REST, and validator conformance. InvalidData must be rejected as validation. |
InvalidData | store.Values | The InvalidData value. |
Compatibility | []CompatibilityCase | Compatibility records the Ridu releases the plugin author promises to test. Published plugin packages should retain old rows as they release. |
Full signature
type Fixture struct {
Plugin ridu.Plugin
Fields field.Fields
// ValidData and InvalidData opt into runtime storage, local API, REST, and
// validator conformance. InvalidData must be rejected as validation.
ValidData store.Values
InvalidData store.Values
// Compatibility records the Ridu releases the plugin author promises to
// test. Published plugin packages should retain old rows as they release.
Compatibility []CompatibilityCase
}