From 4ba05850d1d9d213f07d0ad38e9fe41f935378ad Mon Sep 17 00:00:00 2001 From: dinadi Date: Wed, 29 Jan 2025 15:30:52 +0200 Subject: [PATCH] Agent edit required fields --- .../agents/agent_edit_required_field.feature | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 staff_features/agents/agent_edit_required_field.feature diff --git a/staff_features/agents/agent_edit_required_field.feature b/staff_features/agents/agent_edit_required_field.feature new file mode 100644 index 00000000..9527faa7 --- /dev/null +++ b/staff_features/agents/agent_edit_required_field.feature @@ -0,0 +1,33 @@ +Feature: Agent Edit required fields + Background: + Given an administrator user is logged in + And the user is on Agents page + Scenario: Edit required fields for person + When the user clicks on 'Edit required fields' + And the user clicks on 'Person' in the dropdown menu + And the user clicks on 'Name forms' + And the user checks the checkbox of 'Source' + And the user clicks on 'Save Person' + Then the 'Source' field in 'Name forms' is required when creating a new 'Person' type agent + Scenario: Edit required fields for family + When the user clicks on 'Edit required fields' + And the user clicks on 'Family' in the dropdown menu + And the user clicks on 'Name forms' + And the user checks the checkbox of 'Rules' + And the user clicks on 'Save Family' + Then the 'Rules' field in 'Name forms' is required when creating a new 'Family' type agent + Scenario: Edit required fields for corporate entity + When the user clicks on 'Edit required fields' + And the user clicks on 'Corporate Entity' in the dropdown menu + And the user clicks on 'Name forms' + And the user checks the checkbox of 'Rules' + And the user clicks on 'Save Corporate Entity' + Then the 'Rules' field in 'Name forms' is required when creating a new 'Corporate Entity' type agent + Scenario: Edit required fields for software + When the user clicks on 'Edit required fields' + And the user clicks on 'Software' in the dropdown menu + And the user clicks on 'Name forms' + And the user checks the checkbox of 'Version' + And the user clicks on 'Save Software' + Then the 'Version' field in 'Name forms' is required when creating a new 'Software' type agent + \ No newline at end of file