Files
gh-hurblat-claude-construct…/commands/write-end-to-end-tests.md
2025-11-29 18:47:43 +08:00

1.3 KiB

name, description, argument-hint, model
name description argument-hint model
write-end-to-end-tests Write E2E tests for implemented increment
state-management-file-path
claude-sonnet-4-5

Write End-To-End Tests for Increment Command

Purpose

Write end-to-end tests for the implemented increment using the specification linked in the state management file ($1). This command is called by an orchestrating command, and is one of the steps in a larger workflow. You MUST follow all workflow steps below, not skipping any step and doing all steps in order.

Workflow Steps

  1. Understand how the increment has been implemented, and the context surrounding it:

    • Read specification to learn the business value that the increment is delivering, and what the plan for implementing that value is
    • Read the code implemented, using git to identify what has been added
  2. Write a plan for how to test the necessary behavior

  3. Write end-to-end tests that cover your plan

This part of the workflow is done when

  • Frontend behavior is verified using end-to-end tests
  • All unit, integration, and end-to-end tests pass (100% coverage of user behavior expected)
  • All quality gates pass (see @CLAUDE.md for commands)
  • No test failures introduced in areas of the code unrelated to this increment