Backend/e-suite.Automation.UITests/ESuite.UI.E2E/Features/OrganisationCreation.feature
2026-01-20 21:50:10 +00:00

43 lines
2.4 KiB
Gherkin

Feature: Organisation and site creation
As admin
I can create and edit organisation
@auth @deleteorganisation @logout
Scenario: Creating new organisation with site
Given I create a new organisation
| Name | Address | Status |
| TestOrg | Somewhere str | Active |
Then I add a new site
| Name | Address | Status |
| TestSite | Site str | Pending |
@auth @createorganisation_site @logout
Scenario: Creating new organisation with site via api and check audit log
Then I check Organisation Audit logs
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
| | | | scenarioDataInstance | Create | formNameFromScenarioContext | |
Then I check Site Audit logs
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
| | | | scenarioDataInstance | Create | formNameFromScenarioContext | |
When I delete existing Organisation
Then I check Organisation Audit logs
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
| | | | scenarioDataInstance | Delete | formNameFromScenarioContext | |
Then I check Site Audit logs
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
| | | | scenarioDataInstance | Delete | formNameFromScenarioContext | |
@auth @createorganisation_site @deleteorganisation @logout
Scenario: Creating new organisation with site and update organisation and site
When I edit existing Organisation
| Name | Address | Status |
| EditedTestOrg | Edited Somewhere str | Pending |
Then I check Organisation Audit logs
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
| | | | scenarioDataInstance | Update | formNameFromScenarioContext | |
When I edit existing Site
| Name | Address | Status |
| EditedTestSite | Edited Somewhere str | Blocked |
Then I check Site Audit logs
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
| | | | scenarioDataInstance | Update | formNameFromScenarioContext | |