Feature: Page deletion in the CMS As a content author I want to delete pages in the CMS So that out of date content can be removed Scenario: User can delete a page without making any changes Given I log into the CMS as admin And I create a new page And I save the page When I delete the current page Then there are 0 root pages with navigation label "New Page" Scenario: A deleted page can't be viewed Given I create a new page And I save the page When I delete the current page And I log out Then url new-page does not exist Scenario: A deleted URL can be re-used Given I log into the CMS as admin And I create a new page And I click on the "Metadata" tab And the "URLSegment" field is "new-page" And I save the page And I delete the current page When I create a new page And I click on the "Metadata" tab Then the "URLSegment" field is "new-page" Then delete the current page Scenario: A deleted page doesn't appear after re-login Given I create a new page And I save the page And I delete the current page When I log out And I log into the CMS as admin Then there are 0 root pages with navigation label "New Page"