You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit df398b0
Browse filesBrowse the repository at this point in the historyBrowse files
- tests/test_workflows.py temp_dir: add ignore_errors=True so a
Windows AV-held file handle doesn't fail teardown. Mirrors the
fixture in tests/test_extensions.py.
- TestStepRegistry.test_all_step_types_registered: add 'init' to the
expected set. The previous assertion relied on a comment block
inside a set literal (comments don't add elements), so the
side-effect registration of the init step was effectively
unguarded.
- TestExpressions: add three from_json filter tests — happy path
(typed JSON value returned), invalid JSON (raises ValueError with
the from_json prefix), non-string input (raises ValueError).
The filter implementation is unchanged; tests pin its strict
parsing/validation contract so regressions in template wiring are
caught.
- CommandStep dry-run: build the integration-specific invocation
string via impl.build_command_invocation(command, args) so the
preview matches what a real run would dispatch (e.g.
'/speckit.specify my-feature' for markdown agents, '/speckit-specify
my-feature' for skills agents). Falls back to the bare command
string when no integration is configured or get_integration returns
None, preserving the existing preview shape.
All 224 test_workflows tests pass; ruff clean.
0 commit comments