- Add @tdd_issue_1500 to all 4 scenarios in
features/actor_add_update_enforcement.feature so regression
tests are correctly associated with the closed issue.
- Add robot/actor_add_update_enforcement.robot with 3 integration
test cases: reject existing actor without --update (exit 1),
accept existing actor with --update (exit 0), accept new actor
without --update (exit 0).
- Add robot/helper_actor_add_update_enforcement.py with mock-based
helper functions for all three test cases.
ISSUES CLOSED: #1500
- Added CHANGELOG.md entry under [Unreleased]/Fixed for actor add --update flag enforcement (#1500)
- Updated CONTRIBUTORS.md with HAL 9000 contribution detail for issue #1500 BDD coverage
ISSUES CLOSED: #1500
Remove @tdd_expected_fail tags from actor_add_update_enforcement.feature and
fix step invocations to use the new positional NAME argument signature for
agents actor add. The fix for issue #1500 is already on master; these tests
were failing only because they used the old command signature (without NAME).
ISSUES CLOSED: #1500