Examples Search docs

Behavior & Cucumber

Behavior specs document journeys as executable evidence. HoBo does not use traditional live E2E against real downstream clouds in default PR gates.

Allowed

PatternDetail
Gherkin / CucumberFeatures under behavior specs
Playwright as driverBrowser UI with mocked service boundaries
Contract-derived mocksFrom Pact / EffectSpec / fixtures
Local Camp lanehobo dev / sandbox against in-memory or SQLite

Forbidden as default gates

  • Real AWS/GCP/Azure mutates in PR CI
  • “E2E” that requires live provider credentials
  • Hand-written mocks that drift from contracts

Behavior evidence

Behavior specs use executable features with contract-derived mocks.

Testing overview · Contracts · Deployment rehearsal