Skip to content

Questions? Join our Discord.

JasperFx

Formal support for Wolverine, Marten, and Polecat is available through our Support Plans.

Specifications for a Critter Stack slice Added in 1.7.0 ​

Write the Bobcat specifications for a Critter Stack slice as projected xUnit specs: generate them from an eventmodelers.ai board with bobcat import-event-model --specs (one WolverineFx.Bobcat spec per board example, bound to its slice) and review what the generator wrote, or hand-write them from the slice's shape when there is no board example (a hand-declared EventModelDefinition, a slice with code, an edge case). Covers reading a slice's shape off the model or the types, the spec shape per pattern (command, stream start, several streams, automation, view, query, HTTP, store-only, DCB), which edge cases are worth a spec, matching the refusal assertion to how the handler refuses, keeping {Feature}/{Scenario} identities stable so the model's specification links stay bound, Pending stubs, and verifying a spec suite is red for the right reason before implementation starts.

Use when asked to write or scaffold specs for a command, aggregate or Event Model slice, to cover a slice with none, or to review generated specs.

Skill details ​

  • Skill name: critterstack-sdd-specs-from-model
  • Applies to: wolverine, marten, polecat, fisher
  • Tags: sdd, bobcat, specifications, event-modeling, scaffolding, testing, edge-cases, import-event-model, stoat
  • Added in: 1.7.0
  • License: Proprietary. Copyright JasperFx Software LLC.

Proprietary. Copyright © JasperFx Software LLC. See the license for terms.