EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

Fixture

Isolated authoring test selecting a handler, frozen snapshot and exact expected response.

Signature

{ event: Event, expect: FixtureExpect, handler: FixtureHandler, id: Name, owner: OwnerRef, snapshot: FixtureSnapshot }

Fields

NameTypeMeaning
eventEventEvent kind or typed event payload selected by the handler declaration.
expectFixtureExpectExpected typed handler response or classified script fault.
handlerFixtureHandlerDefinition that supplies the script, parameters and snapshot declaration.
idNameLocal fixture name, unique across the package test files.
Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$
ownerOwnerRefResolved state owner for this invocation or snapshot entry.
snapshotFixtureSnapshotFrozen values supplied to this isolated handler invocation.