diff --git a/features/steps/tdd_validation_attach_named_options_steps.py b/features/steps/tdd_validation_attach_named_options_steps.py index 8b0562640..0a56c112f 100644 --- a/features/steps/tdd_validation_attach_named_options_steps.py +++ b/features/steps/tdd_validation_attach_named_options_steps.py @@ -80,6 +80,7 @@ def step_named_opts_invoke_with_args( validation_app, cmd, ) + context.last_result = context.named_opts_result @when('I invoke validation attach "{resource}" "{validation}" with no extra args') @@ -92,6 +93,7 @@ def step_named_opts_invoke_no_args( validation_app, cmd, ) + context.last_result = context.named_opts_result # --------------------------------------------------------------------------- @@ -163,10 +165,3 @@ def step_named_opts_attach_rejected(context: Context) -> None: f"Expected non-zero exit code (rejection), got {result.exit_code}. " f"Output: {result.output}" ) - - -@then('the rejection output should contain "{text}"') -def step_named_opts_rejection_contains(context: Context, text: str) -> None: - """Verify the rejection output contains the expected text.""" - output = context.named_opts_result.output - assert text in output, f"Expected {text!r} in rejection output, got: {output!r}"