*** Settings ***
Documentation    Fixture: a test with only tdd_expected_fail (both tdd_issue
...              and tdd_issue_N are missing).
...              Used by helper_tdd_tag_validation.py to verify tag
...              validation catches both missing prerequisite tags.
...              This file must NOT be picked up by the main pabot runner --
...              it is excluded via the tdd_fixture tag.

*** Test Cases ***
Expected Fail Alone Causes Validation Error
    [Tags]    tdd_expected_fail    tdd_fixture
    [Documentation]    This test has tdd_expected_fail but neither tdd_issue nor
    ...    tdd_issue_N. The listener should detect this and force a validation
    ...    failure mentioning both missing tags.
    Log    This should not matter -- validation should fail first.
