Formatted specflow files.

This commit is contained in:
Sipke Schoorstra
2015-09-11 19:46:09 +01:00
parent ac8ee80b2a
commit 158069ef47
28 changed files with 993 additions and 994 deletions

View File

@@ -1,13 +1,13 @@
Feature: Boolean Field
In order to add boolean content to my types
As an administrator
As an administrator
I want to create, edit and publish boolean fields
Scenario: Creating and using Boolean fields
# Creating an Event content type
# Creating an Event content type
Given I have installed Orchard
And I have installed "Orchard.Fields"
And I have installed "Orchard.Fields"
When I go to "Admin/ContentTypes"
Then I should see "<a[^>]*>.*?Create new type</a>"
When I go to "Admin/ContentTypes/Create"
@@ -18,65 +18,65 @@ Scenario: Creating and using Boolean fields
And I hit "Create"
And I go to "Admin/ContentTypes/"
Then I should see "Event"
# Adding a Boolean field
When I go to "Admin/ContentTypes/Edit/Event"
And I follow "Add Field"
And I fill in
# Adding a Boolean field
When I go to "Admin/ContentTypes/Edit/Event"
And I follow "Add Field"
And I fill in
| name | value |
| DisplayName | Active |
| Name | Active |
| FieldTypeName | BooleanField |
And I hit "Save"
And I am redirected
Then I should see "The \"Active\" field has been added."
And I hit "Save"
And I am redirected
Then I should see "The \"Active\" field has been added."
# Creating an Event content item
When I go to "Admin/Contents/Create/Event"
Then I should see "Active"
When I fill in
| name | value |
| Event.Active.Value | true |
And I hit "Save"
And I am redirected
Then I should see "Your Event has been created."
When I go to "Admin/Contents/List"
Then I should see "Active:"
And I should see "Yes"
# Creating an Event content item
When I go to "Admin/Contents/Create/Event"
Then I should see "Active"
When I fill in
| name | value |
| Event.Active.Value | true |
And I hit "Save"
And I am redirected
Then I should see "Your Event has been created."
When I go to "Admin/Contents/List"
Then I should see "Active:"
And I should see "Yes"
# The hint should be displayed
When I go to "Admin/ContentTypes/Edit/Event"
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.Hint | Check if the event is active |
And I hit "Save"
And I go to "Admin/Contents/Create/Event"
Then I should see "Check if the event is active"
# The default value should be selected
When I go to "Admin/ContentTypes/Edit/Event"
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.DefaultValue | True |
And I hit "Save"
And I go to "Admin/Contents/Create/Event"
Then I should see "checked=\"checked\""
# The hint should be displayed
When I go to "Admin/ContentTypes/Edit/Event"
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.Hint | Check if the event is active |
And I hit "Save"
And I go to "Admin/Contents/Create/Event"
Then I should see "Check if the event is active"
# The default value should be selected
When I go to "Admin/ContentTypes/Edit/Event"
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.DefaultValue | True |
And I hit "Save"
And I go to "Admin/Contents/Create/Event"
Then I should see "checked=\"checked\""
# The value should be required
When I go to "Admin/ContentTypes/Edit/Event"
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.Optional | false |
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.NotSetLabel | May be |
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.SelectionMode | Radiobutton |
And I hit "Save"
And I go to "Admin/Contents/Create/Event"
And I fill in
| name | value |
| Event.Active.Value | |
And I hit "Save"
Then I should see "The field Active is mandatory."
# The value should be required
When I go to "Admin/ContentTypes/Edit/Event"
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.Optional | false |
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.NotSetLabel | May be |
And I fill in
| name | value |
| Fields[0].BooleanFieldSettings.SelectionMode | Radiobutton |
And I hit "Save"
And I go to "Admin/Contents/Create/Event"
And I fill in
| name | value |
| Event.Active.Value | |
And I hit "Save"
Then I should see "The field Active is mandatory."