features/backoffice/pages.feature in locomotive_cms-2.0.3 vs features/backoffice/pages.feature in locomotive_cms-2.1.0
- old
+ new
@@ -2,11 +2,11 @@
In order to manage pages
As an administrator
I want to add/edit/delete pages of my site
Background:
- Given I have the site: "test site" set up
+ Given I have the site: "test site" set up with name: "test site"
And I am an authenticated user
Scenario: Pages list is not accessible for non authenticated accounts
Given I am not authenticated
When I go to pages
@@ -31,5 +31,25 @@
And I change the page title to "Home page !"
And I change the page template to "My new content is here"
And I press "Save"
Then I should see "Page was successfully updated."
And I should have "My new content is here" in the index page
+
+@javascript
+Scenario: Localizing page slugs
+ Given the site "test site" has locales "en, es"
+ When I go to pages
+ And I follow "new page" within the main content
+ And I fill in "page_title" with "Translated"
+ And I wait 1500ms
+ And I press "Create"
+ Then I should see "Page was successfully created."
+ And I should see a "show" link to "/translated"
+
+ When I switch the locale to "es"
+ And I fill in "Slug" with "pagina-traducida"
+ And I wait 1500ms
+ Then I should see "/es/pagina-traducida"
+
+ When I press "Save"
+ Then I should see a "show" link to "/es/pagina-traducida"
+