engine/features/admin/contents.feature

54 lines
1.8 KiB
Gherkin
Raw Normal View History

2011-05-24 19:23:05 +00:00
Feature: Manage Contents
In order to manage instances from custom content types
As an administrator
I want to add/edit/delete custom contents of my site
Background:
Given I have the site: "test site" set up
And I have a custom project model
And I am an authenticated user
And I have a project entry with "My sexy project" as name and "Lorem ipsum" as description
Scenario:
When I go to the "Projects" model list page
Then I should see "My sexy project"
Scenario: Add a new entry
When I go to the "Projects" model edition page
And I follow "new item"
Then I should see "Projects new item"
When I fill in "Name" with "My other sexy project"
And I fill in "Description" with "Lorem ipsum...."
And I press "Create"
Then I should see "Content was successfully created."
Scenario: Add an invalid entry
When I go to the "Projects" model edition page
And I follow "new item"
And I fill in "Description" with "Lorem ipsum...."
And I press "Create"
Then I should not see "Content was successfully created."
Scenario: Update an existing entry
When I go to the "Projects" model list page
And I follow "My sexy project"
When I fill in "Name" with "My other sexy project (UPDATED)"
And I press "Update"
Then I should see "Content was successfully updated."
When I go to the "Projects" model list page
Then I should see "My other sexy project (UPDATED)"
2011-05-24 19:23:05 +00:00
Scenario: Update an invalid entry
When I go to the "Projects" model list page
And I follow "My sexy project"
When I fill in "Name" with ""
And I press "Update"
Then I should not see "Content was successfully updated."
2011-05-24 19:23:05 +00:00
Scenario: Destroy an entry
When I go to the "Projects" model list page
And I follow image link "Delete"
Then I should see "Content was successfully deleted."
2011-06-29 21:52:49 +00:00
And I should not see "My sexy project"
Scenario: Group entries by category