Documentation
¶
Overview ¶
Package conformance is the document plane's shared behaviour suite: one table of assertions every document.Port implementation must satisfy, runnable against any of them.
It exists as a package rather than a test file because the suite is the contract. An implementation that cannot run it — a future port over object storage, a database, another server — has not been shown to be interchangeable with the ones that can, and "interchangeable" is the whole claim the document package makes. This mirrors testing/fstest in the standard library: the specification ships as something you can execute.
The write half of the conformance table: creating, replacing, deleting, and the preconditions each requires. Split from the read half only for size — both run against every Factory.
Index ¶
Constants ¶
const Seed = "1\t2\n3\t=A1+B1\n"
Seed is the document every behaviour starts from.
Variables ¶
This section is empty.