type
Fixture
type Fixture struct {
Plugin ridu.Plugin
Fields []field.Definition
// 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
}The application inputs needed for plugin conformance tests.
Pluginridu.Plugin- The Plugin value.
Fields[]field.Definition- The Fields value.
ValidDatastore.Values- ValidData and InvalidData opt into runtime storage, local API, REST, and validator conformance. InvalidData must be rejected as validation.
InvalidDatastore.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.
ValidData enables runtime Local API and REST checks. InvalidData must be rejected as validation. Compatibility records the Ridu versions the plugin author promises to test.