engine/features/backoffice/pages.feature

36 lines
1.1 KiB
Gherkin
Raw Normal View History

2010-07-31 06:47:04 +00:00
Feature: Manage Pages
2010-07-26 08:00:01 +00:00
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
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
2012-02-17 00:16:22 +00:00
Then I should see "You need to sign in or sign up before continuing"
2012-02-17 00:16:22 +00:00
@javascript
Scenario: Creating a valid page
When I go to pages
And I follow "new page"
And I fill in "page_title" with "Test"
And I fill in "Slug" with "test"
And I select "Home page" from "Parent"
And I sync my form with my backbone model because of Firefox
And I press "Create"
Then I should see "Page was successfully created."
2012-02-17 00:16:22 +00:00
And I should have "{% extends 'parent' %}" in the test page
2012-02-17 00:16:22 +00:00
@javascript
Scenario: Updating a valid page
When I go to pages
And I follow "Home page"
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