Skip to main content

write-hurl-e2e

Writes Hurl end-to-end .hurl test files under tests/ for NeoHaskell features — POST /commands/kebab-name and GET /queries/kebab-name on localhost:8080 — with [Captures] to bind entityId, [Asserts] to verify responses, and [Options] retry for eventually- consistent queries. Run with neo test. This is the OUTER HTTP loop, written FIRST in each slice (RED) while the endpoint still returns 404. Use to add an e2e/.hurl test, test a command or query OVER HTTP, assert a 400 Rejected on a reject path, verify an integration side-effect fired via a query, or capture and reuse an entityId. Covers both query shapes: paginated ($.items/$.total/$.hasMore) and bare array ($[?...]). Do NOT use for in-memory acceptance or property specs (write-feature-tests), Decider/Projection/Outbound Hspec unit specs (write-unit-tests), wiring the endpoint live (wire-feature), or manually curling a running app (neo-run-and-inspect).

Jump to install

Source facts

Repository
neohaskell/skills
Last source activity
July 1, 2026 at 22:02
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.