mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
#17340: Fixing users list refresh on bulk actions
Work Items: 17340 --HG-- branch : 1.x
This commit is contained in:
@@ -1,71 +1,71 @@
|
|||||||
Feature: Users
|
Feature: Users
|
||||||
In order to prevent users module regressions
|
In order to prevent users module regressions
|
||||||
As a site owner
|
As a site owner
|
||||||
I want to create, search and modify user accounts
|
I want to create, search and modify user accounts
|
||||||
|
|
||||||
@management
|
@management
|
||||||
Scenario: There is only one user by default
|
Scenario: There is only one user by default
|
||||||
Given I have installed Orchard
|
Given I have installed Orchard
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
Then I should see "Manage Users"
|
Then I should see "Manage Users"
|
||||||
And I should see "<a[^>]*>admin</a>"
|
And I should see "<a[^>]*>admin</a>"
|
||||||
|
|
||||||
@management
|
@management
|
||||||
Scenario: I can create a new user
|
Scenario: I can create a new user
|
||||||
Given I have installed Orchard
|
Given I have installed Orchard
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
Then I should see "Manage Users"
|
Then I should see "Manage Users"
|
||||||
When I follow "Add a new user"
|
When I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user1 |
|
| UserName | user1 |
|
||||||
| Email | user1@domain.com |
|
| Email | user1@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "User created"
|
Then I should see "User created"
|
||||||
When I follow "Add a new user"
|
When I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user2 |
|
| UserName | user2 |
|
||||||
| Email | user2@domain.com |
|
| Email | user2@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
| UserRoles.Roles[0].Granted | true |
|
| UserRoles.Roles[0].Granted | true |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "User created"
|
Then I should see "User created"
|
||||||
And I should see "Adding role Administrator to user user2"
|
And I should see "Adding role Administrator to user user2"
|
||||||
When I follow "Add a new user"
|
When I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user3 |
|
| UserName | user3 |
|
||||||
| Email | user3@domain.com |
|
| Email | user3@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
| UserRoles.Roles[0].Granted | true |
|
| UserRoles.Roles[0].Granted | true |
|
||||||
| UserRoles.Roles[1].Granted | true |
|
| UserRoles.Roles[1].Granted | true |
|
||||||
| UserRoles.Roles[2].Granted | true |
|
| UserRoles.Roles[2].Granted | true |
|
||||||
| UserRoles.Roles[3].Granted | true |
|
| UserRoles.Roles[3].Granted | true |
|
||||||
| UserRoles.Roles[4].Granted | true |
|
| UserRoles.Roles[4].Granted | true |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "User created"
|
Then I should see "User created"
|
||||||
And I should see "Adding role Administrator to user user3"
|
And I should see "Adding role Administrator to user user3"
|
||||||
And I should see "Adding role Editor to user user3"
|
And I should see "Adding role Editor to user user3"
|
||||||
And I should see "Adding role Moderator to user user3"
|
And I should see "Adding role Moderator to user user3"
|
||||||
And I should see "Adding role Author to user user3"
|
And I should see "Adding role Author to user user3"
|
||||||
And I should see "Adding role Contributor to user user3"
|
And I should see "Adding role Contributor to user user3"
|
||||||
When I follow "Add a new user"
|
When I follow "Add a new user"
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
Then I should see "The UserName field is required."
|
Then I should see "The UserName field is required."
|
||||||
Then I should see "The Email field is required."
|
Then I should see "The Email field is required."
|
||||||
Then I should see "The Password field is required."
|
Then I should see "The Password field is required."
|
||||||
Then I should see "The ConfirmPassword field is required."
|
Then I should see "The ConfirmPassword field is required."
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user4 |
|
| UserName | user4 |
|
||||||
| Email | user4@domain.com |
|
| Email | user4@domain.com |
|
||||||
@@ -78,212 +78,238 @@ Scenario: I can create a new user
|
|||||||
Scenario: I can edit an existing user
|
Scenario: I can edit an existing user
|
||||||
Given I have installed Orchard
|
Given I have installed Orchard
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user1 |
|
| UserName | user1 |
|
||||||
| Email | user1@domain.com |
|
| Email | user1@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "User created"
|
Then I should see "User created"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Search | user1 |
|
| Options.Search | user1 |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
When I follow "Edit"
|
When I follow "Edit"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user2 |
|
| UserName | user2 |
|
||||||
| Email | user2@domain.com |
|
| Email | user2@domain.com |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "User information updated"
|
Then I should see "User information updated"
|
||||||
And I should see "<a[^>]*>user2</a>"
|
And I should see "<a[^>]*>user2</a>"
|
||||||
And I should see "user2@domain.com"
|
And I should see "user2@domain.com"
|
||||||
|
|
||||||
@management
|
@management
|
||||||
Scenario: I should not be able to reuse an existing username or email
|
Scenario: I should not be able to reuse an existing username or email
|
||||||
Given I have installed Orchard
|
Given I have installed Orchard
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
# create user1
|
# create user1
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user1 |
|
| UserName | user1 |
|
||||||
| Email | user1@domain.com |
|
| Email | user1@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
# create user2
|
# create user2
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user2 |
|
| UserName | user2 |
|
||||||
| Email | user2@domain.com |
|
| Email | user2@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
And I should see "<a[^>]*>user2</a>"
|
And I should see "<a[^>]*>user2</a>"
|
||||||
# filtering on 'user1' to have only one Edit link to follow
|
# filtering on 'user1' to have only one Edit link to follow
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Search | user1 |
|
| Options.Search | user1 |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
When I follow "Edit"
|
When I follow "Edit"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user2 |
|
| UserName | user2 |
|
||||||
| Email | user1@domain.com |
|
| Email | user1@domain.com |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
Then I should see "User with that username and/or email already exists."
|
Then I should see "User with that username and/or email already exists."
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user1 |
|
| UserName | user1 |
|
||||||
| Email | user2@domain.com |
|
| Email | user2@domain.com |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
Then I should see "User with that username and/or email already exists."
|
Then I should see "User with that username and/or email already exists."
|
||||||
|
|
||||||
|
@management
|
||||||
|
Scenario: I should be able to remove an existing user
|
||||||
|
Given I have installed Orchard
|
||||||
|
When I go to "admin/users"
|
||||||
|
# create user1
|
||||||
|
And I follow "Add a new user"
|
||||||
|
And I fill in
|
||||||
|
| name | value |
|
||||||
|
| UserName | user1 |
|
||||||
|
| Email | user1@domain.com |
|
||||||
|
| Password | a12345! |
|
||||||
|
| ConfirmPassword | a12345! |
|
||||||
|
And I hit "Save"
|
||||||
|
And I am redirected
|
||||||
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
|
# filtering on 'user1' to have only one Delete link to follow
|
||||||
|
When I fill in
|
||||||
|
| name | value |
|
||||||
|
| Options.Search | user1 |
|
||||||
|
And I hit "Filter"
|
||||||
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
|
When I follow "Delete"
|
||||||
|
And I am redirected
|
||||||
|
Then I should see "User user1 deleted"
|
||||||
|
And I should not see "<a[^>]*>user1</a>"
|
||||||
|
|
||||||
@filtering
|
@filtering
|
||||||
Scenario: I should not be able to filter users by name
|
Scenario: I should not be able to filter users by name
|
||||||
Given I have installed Orchard
|
Given I have installed Orchard
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
# create user1
|
# create user1
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user1 |
|
| UserName | user1 |
|
||||||
| Email | user1@domain.com |
|
| Email | user1@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
# create user2
|
# create user2
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user2 |
|
| UserName | user2 |
|
||||||
| Email | user2@domain.com |
|
| Email | user2@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
And I should see "<a[^>]*>user2</a>"
|
And I should see "<a[^>]*>user2</a>"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Search | user1 |
|
| Options.Search | user1 |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
And I should not see "<a[^>]*>admin</a>"
|
And I should not see "<a[^>]*>admin</a>"
|
||||||
And I should not see "<a[^>]*>user2</a>"
|
And I should not see "<a[^>]*>user2</a>"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Search | user1@domain.com |
|
| Options.Search | user1@domain.com |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
And I should not see "<a[^>]*>admin</a>"
|
And I should not see "<a[^>]*>admin</a>"
|
||||||
And I should not see "<a[^>]*>user2</a>"
|
And I should not see "<a[^>]*>user2</a>"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Search | @domain.com |
|
| Options.Search | @domain.com |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
And I should see "<a[^>]*>user2</a>"
|
And I should see "<a[^>]*>user2</a>"
|
||||||
And I should not see "<a[^>]*>admin</a>"
|
And I should not see "<a[^>]*>admin</a>"
|
||||||
|
|
||||||
@filtering
|
@filtering
|
||||||
Scenario: I should be able to filter users by status
|
Scenario: I should be able to filter users by status
|
||||||
Given I have installed Orchard
|
Given I have installed Orchard
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
# create user1
|
# create user1
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user1 |
|
| UserName | user1 |
|
||||||
| Email | user1@domain.com |
|
| Email | user1@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
# create user2
|
# create user2
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user2 |
|
| UserName | user2 |
|
||||||
| Email | user2@domain.com |
|
| Email | user2@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
And I should see "<a[^>]*>user2</a>"
|
And I should see "<a[^>]*>user2</a>"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Search | user1 |
|
| Options.Search | user1 |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
When I follow "Disable"
|
When I follow "Disable"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "User user1 disabled"
|
Then I should see "User user1 disabled"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Filter | Pending |
|
| Options.Filter | Pending |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
And I should not see "<a[^>]*>user2</a>"
|
And I should not see "<a[^>]*>user2</a>"
|
||||||
And I should not see "<a[^>]*>admin</a>"
|
And I should not see "<a[^>]*>admin</a>"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Filter | EmailPending |
|
| Options.Filter | EmailPending |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should not see "<a[^>]*>user1</a>"
|
Then I should not see "<a[^>]*>user1</a>"
|
||||||
And I should not see "<a[^>]*>user2</a>"
|
And I should not see "<a[^>]*>user2</a>"
|
||||||
And I should not see "<a[^>]*>admin</a>"
|
And I should not see "<a[^>]*>admin</a>"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Filter | Approved |
|
| Options.Filter | Approved |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should not see "<a[^>]*>user1</a>"
|
Then I should not see "<a[^>]*>user1</a>"
|
||||||
And I should see "<a[^>]*>user2</a>"
|
And I should see "<a[^>]*>user2</a>"
|
||||||
And I should see "<a[^>]*>admin</a>"
|
And I should see "<a[^>]*>admin</a>"
|
||||||
When I fill in
|
When I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| Options.Filter | All |
|
| Options.Filter | All |
|
||||||
And I hit "Filter"
|
And I hit "Filter"
|
||||||
Then I should see "<a[^>]*>user1</a>"
|
Then I should see "<a[^>]*>user1</a>"
|
||||||
And I should see "<a[^>]*>user2</a>"
|
And I should see "<a[^>]*>user2</a>"
|
||||||
And I should see "<a[^>]*>admin</a>"
|
And I should see "<a[^>]*>admin</a>"
|
||||||
@email
|
@email
|
||||||
Scenario: I should not be able to add users with invalid email addresses
|
Scenario: I should not be able to add users with invalid email addresses
|
||||||
Given I have installed Orchard
|
Given I have installed Orchard
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user1 |
|
| UserName | user1 |
|
||||||
| Email | NotAnEmail |
|
| Email | NotAnEmail |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
Then I should see "You must specify a valid email address."
|
Then I should see "You must specify a valid email address."
|
||||||
@email
|
@email
|
||||||
Scenario: I should be able to add users with valid email addresses
|
Scenario: I should be able to add users with valid email addresses
|
||||||
Given I have installed Orchard
|
Given I have installed Orchard
|
||||||
When I go to "admin/users"
|
When I go to "admin/users"
|
||||||
And I follow "Add a new user"
|
And I follow "Add a new user"
|
||||||
And I fill in
|
And I fill in
|
||||||
| name | value |
|
| name | value |
|
||||||
| UserName | user1 |
|
| UserName | user1 |
|
||||||
| Email | user1@domain.com |
|
| Email | user1@domain.com |
|
||||||
| Password | a12345! |
|
| Password | a12345! |
|
||||||
| ConfirmPassword | a12345! |
|
| ConfirmPassword | a12345! |
|
||||||
And I hit "Save"
|
And I hit "Save"
|
||||||
And I am redirected
|
And I am redirected
|
||||||
Then I should see "User created"
|
Then I should see "User created"
|
||||||
|
|||||||
564
src/Orchard.Specs/Users.feature.cs
generated
564
src/Orchard.Specs/Users.feature.cs
generated
@@ -2,7 +2,7 @@
|
|||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by SpecFlow (http://www.specflow.org/).
|
// This code was generated by SpecFlow (http://www.specflow.org/).
|
||||||
// SpecFlow Version:1.5.0.0
|
// SpecFlow Version:1.5.0.0
|
||||||
// Runtime Version:4.0.30319.1
|
// Runtime Version:4.0.30319.225
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
// the code is regenerated.
|
// the code is regenerated.
|
||||||
@@ -67,9 +67,9 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
#line 9
|
#line 9
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 10
|
#line 10
|
||||||
testRunner.Then("I should see \"Manage Users\"");
|
testRunner.Then("I should see \"Manage Users\"");
|
||||||
#line 11
|
#line 11
|
||||||
testRunner.And("I should see \"<a[^>]*>admin</a>\"");
|
testRunner.And("I should see \"<a[^>]*>admin</a>\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
testRunner.CollectScenarioErrors();
|
testRunner.CollectScenarioErrors();
|
||||||
}
|
}
|
||||||
@@ -88,9 +88,9 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
#line 16
|
#line 16
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 17
|
#line 17
|
||||||
testRunner.Then("I should see \"Manage Users\"");
|
testRunner.Then("I should see \"Manage Users\"");
|
||||||
#line 18
|
#line 18
|
||||||
testRunner.When("I follow \"Add a new user\"");
|
testRunner.When("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table1 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -108,15 +108,15 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"ConfirmPassword",
|
"ConfirmPassword",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
#line 19
|
#line 19
|
||||||
testRunner.And("I fill in", ((string)(null)), table1);
|
testRunner.And("I fill in", ((string)(null)), table1);
|
||||||
#line 25
|
#line 25
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 26
|
#line 26
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 27
|
#line 27
|
||||||
testRunner.Then("I should see \"User created\"");
|
testRunner.Then("I should see \"User created\"");
|
||||||
#line 28
|
#line 28
|
||||||
testRunner.When("I follow \"Add a new user\"");
|
testRunner.When("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table2 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -137,17 +137,17 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"UserRoles.Roles[0].Granted",
|
"UserRoles.Roles[0].Granted",
|
||||||
"true"});
|
"true"});
|
||||||
#line 29
|
#line 29
|
||||||
testRunner.And("I fill in", ((string)(null)), table2);
|
testRunner.And("I fill in", ((string)(null)), table2);
|
||||||
#line 36
|
#line 36
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 37
|
#line 37
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 38
|
#line 38
|
||||||
testRunner.Then("I should see \"User created\"");
|
testRunner.Then("I should see \"User created\"");
|
||||||
#line 39
|
#line 39
|
||||||
testRunner.And("I should see \"Adding role Administrator to user user2\"");
|
testRunner.And("I should see \"Adding role Administrator to user user2\"");
|
||||||
#line 40
|
#line 40
|
||||||
testRunner.When("I follow \"Add a new user\"");
|
testRunner.When("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table3 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table3 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -180,25 +180,25 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"UserRoles.Roles[4].Granted",
|
"UserRoles.Roles[4].Granted",
|
||||||
"true"});
|
"true"});
|
||||||
#line 41
|
#line 41
|
||||||
testRunner.And("I fill in", ((string)(null)), table3);
|
testRunner.And("I fill in", ((string)(null)), table3);
|
||||||
#line 52
|
#line 52
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 53
|
#line 53
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 54
|
#line 54
|
||||||
testRunner.Then("I should see \"User created\"");
|
testRunner.Then("I should see \"User created\"");
|
||||||
#line 55
|
#line 55
|
||||||
testRunner.And("I should see \"Adding role Administrator to user user3\"");
|
testRunner.And("I should see \"Adding role Administrator to user user3\"");
|
||||||
#line 56
|
#line 56
|
||||||
testRunner.And("I should see \"Adding role Editor to user user3\"");
|
testRunner.And("I should see \"Adding role Editor to user user3\"");
|
||||||
#line 57
|
#line 57
|
||||||
testRunner.And("I should see \"Adding role Moderator to user user3\"");
|
testRunner.And("I should see \"Adding role Moderator to user user3\"");
|
||||||
#line 58
|
#line 58
|
||||||
testRunner.And("I should see \"Adding role Author to user user3\"");
|
testRunner.And("I should see \"Adding role Author to user user3\"");
|
||||||
#line 59
|
#line 59
|
||||||
testRunner.And("I should see \"Adding role Contributor to user user3\"");
|
testRunner.And("I should see \"Adding role Contributor to user user3\"");
|
||||||
#line 60
|
#line 60
|
||||||
testRunner.When("I follow \"Add a new user\"");
|
testRunner.When("I follow \"Add a new user\"");
|
||||||
#line 61
|
#line 61
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 62
|
#line 62
|
||||||
@@ -212,7 +212,7 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
#line 66
|
#line 66
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 67
|
#line 67
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table4 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table4 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -230,7 +230,7 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"ConfirmPassword",
|
"ConfirmPassword",
|
||||||
"a123456!"});
|
"a123456!"});
|
||||||
#line 68
|
#line 68
|
||||||
testRunner.And("I fill in", ((string)(null)), table4);
|
testRunner.And("I fill in", ((string)(null)), table4);
|
||||||
#line 74
|
#line 74
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 75
|
#line 75
|
||||||
@@ -253,7 +253,7 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
#line 80
|
#line 80
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 81
|
#line 81
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table5 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table5 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -271,11 +271,11 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"ConfirmPassword",
|
"ConfirmPassword",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
#line 82
|
#line 82
|
||||||
testRunner.And("I fill in", ((string)(null)), table5);
|
testRunner.And("I fill in", ((string)(null)), table5);
|
||||||
#line 88
|
#line 88
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 89
|
#line 89
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 90
|
#line 90
|
||||||
testRunner.Then("I should see \"User created\"");
|
testRunner.Then("I should see \"User created\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
@@ -286,13 +286,13 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"Options.Search",
|
"Options.Search",
|
||||||
"user1"});
|
"user1"});
|
||||||
#line 91
|
#line 91
|
||||||
testRunner.When("I fill in", ((string)(null)), table6);
|
testRunner.When("I fill in", ((string)(null)), table6);
|
||||||
#line 94
|
#line 94
|
||||||
testRunner.And("I hit \"Filter\"");
|
testRunner.And("I hit \"Filter\"");
|
||||||
#line 95
|
#line 95
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
#line 96
|
#line 96
|
||||||
testRunner.When("I follow \"Edit\"");
|
testRunner.When("I follow \"Edit\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table7 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table7 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -304,17 +304,17 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"Email",
|
"Email",
|
||||||
"user2@domain.com"});
|
"user2@domain.com"});
|
||||||
#line 97
|
#line 97
|
||||||
testRunner.And("I fill in", ((string)(null)), table7);
|
testRunner.And("I fill in", ((string)(null)), table7);
|
||||||
#line 101
|
#line 101
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 102
|
#line 102
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 103
|
#line 103
|
||||||
testRunner.Then("I should see \"User information updated\"");
|
testRunner.Then("I should see \"User information updated\"");
|
||||||
#line 104
|
#line 104
|
||||||
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
||||||
#line 105
|
#line 105
|
||||||
testRunner.And("I should see \"user2@domain.com\"");
|
testRunner.And("I should see \"user2@domain.com\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
testRunner.CollectScenarioErrors();
|
testRunner.CollectScenarioErrors();
|
||||||
}
|
}
|
||||||
@@ -333,7 +333,7 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
#line 110
|
#line 110
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 112
|
#line 112
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table8 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table8 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -351,13 +351,13 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"ConfirmPassword",
|
"ConfirmPassword",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
#line 113
|
#line 113
|
||||||
testRunner.And("I fill in", ((string)(null)), table8);
|
testRunner.And("I fill in", ((string)(null)), table8);
|
||||||
#line 119
|
#line 119
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 120
|
#line 120
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 122
|
#line 122
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table9 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table9 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -375,15 +375,15 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"ConfirmPassword",
|
"ConfirmPassword",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
#line 123
|
#line 123
|
||||||
testRunner.And("I fill in", ((string)(null)), table9);
|
testRunner.And("I fill in", ((string)(null)), table9);
|
||||||
#line 129
|
#line 129
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 130
|
#line 130
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 131
|
#line 131
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
#line 132
|
#line 132
|
||||||
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table10 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table10 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -392,13 +392,13 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"Options.Search",
|
"Options.Search",
|
||||||
"user1"});
|
"user1"});
|
||||||
#line 134
|
#line 134
|
||||||
testRunner.When("I fill in", ((string)(null)), table10);
|
testRunner.When("I fill in", ((string)(null)), table10);
|
||||||
#line 137
|
#line 137
|
||||||
testRunner.And("I hit \"Filter\"");
|
testRunner.And("I hit \"Filter\"");
|
||||||
#line 138
|
#line 138
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
#line 139
|
#line 139
|
||||||
testRunner.When("I follow \"Edit\"");
|
testRunner.When("I follow \"Edit\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table11 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table11 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -410,7 +410,7 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"Email",
|
"Email",
|
||||||
"user1@domain.com"});
|
"user1@domain.com"});
|
||||||
#line 140
|
#line 140
|
||||||
testRunner.And("I fill in", ((string)(null)), table11);
|
testRunner.And("I fill in", ((string)(null)), table11);
|
||||||
#line 144
|
#line 144
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 145
|
#line 145
|
||||||
@@ -426,7 +426,7 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"Email",
|
"Email",
|
||||||
"user2@domain.com"});
|
"user2@domain.com"});
|
||||||
#line 146
|
#line 146
|
||||||
testRunner.When("I fill in", ((string)(null)), table12);
|
testRunner.When("I fill in", ((string)(null)), table12);
|
||||||
#line 150
|
#line 150
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 151
|
#line 151
|
||||||
@@ -436,12 +436,12 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
}
|
}
|
||||||
|
|
||||||
[NUnit.Framework.TestAttribute()]
|
[NUnit.Framework.TestAttribute()]
|
||||||
[NUnit.Framework.DescriptionAttribute("I should not be able to filter users by name")]
|
[NUnit.Framework.DescriptionAttribute("I should be able to remove an existing user")]
|
||||||
[NUnit.Framework.CategoryAttribute("filtering")]
|
[NUnit.Framework.CategoryAttribute("management")]
|
||||||
public virtual void IShouldNotBeAbleToFilterUsersByName()
|
public virtual void IShouldBeAbleToRemoveAnExistingUser()
|
||||||
{
|
{
|
||||||
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should not be able to filter users by name", new string[] {
|
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should be able to remove an existing user", new string[] {
|
||||||
"filtering"});
|
"management"});
|
||||||
#line 154
|
#line 154
|
||||||
this.ScenarioSetup(scenarioInfo);
|
this.ScenarioSetup(scenarioInfo);
|
||||||
#line 155
|
#line 155
|
||||||
@@ -449,7 +449,7 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
#line 156
|
#line 156
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 158
|
#line 158
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table13 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table13 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
@@ -467,90 +467,154 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
"ConfirmPassword",
|
"ConfirmPassword",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
#line 159
|
#line 159
|
||||||
testRunner.And("I fill in", ((string)(null)), table13);
|
testRunner.And("I fill in", ((string)(null)), table13);
|
||||||
#line 165
|
#line 165
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 166
|
#line 166
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 168
|
#line 167
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table14 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table14 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table14.AddRow(new string[] {
|
table14.AddRow(new string[] {
|
||||||
"UserName",
|
"Options.Search",
|
||||||
"user2"});
|
"user1"});
|
||||||
table14.AddRow(new string[] {
|
|
||||||
"Email",
|
|
||||||
"user2@domain.com"});
|
|
||||||
table14.AddRow(new string[] {
|
|
||||||
"Password",
|
|
||||||
"a12345!"});
|
|
||||||
table14.AddRow(new string[] {
|
|
||||||
"ConfirmPassword",
|
|
||||||
"a12345!"});
|
|
||||||
#line 169
|
#line 169
|
||||||
testRunner.And("I fill in", ((string)(null)), table14);
|
testRunner.When("I fill in", ((string)(null)), table14);
|
||||||
|
#line 172
|
||||||
|
testRunner.And("I hit \"Filter\"");
|
||||||
|
#line 173
|
||||||
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
|
#line 174
|
||||||
|
testRunner.When("I follow \"Delete\"");
|
||||||
#line 175
|
#line 175
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I am redirected");
|
||||||
#line 176
|
#line 176
|
||||||
testRunner.And("I am redirected");
|
testRunner.Then("I should see \"User user1 deleted\"");
|
||||||
#line 177
|
#line 177
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
testRunner.And("I should not see \"<a[^>]*>user1</a>\"");
|
||||||
#line 178
|
#line hidden
|
||||||
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
testRunner.CollectScenarioErrors();
|
||||||
|
}
|
||||||
|
|
||||||
|
[NUnit.Framework.TestAttribute()]
|
||||||
|
[NUnit.Framework.DescriptionAttribute("I should not be able to filter users by name")]
|
||||||
|
[NUnit.Framework.CategoryAttribute("filtering")]
|
||||||
|
public virtual void IShouldNotBeAbleToFilterUsersByName()
|
||||||
|
{
|
||||||
|
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should not be able to filter users by name", new string[] {
|
||||||
|
"filtering"});
|
||||||
|
#line 180
|
||||||
|
this.ScenarioSetup(scenarioInfo);
|
||||||
|
#line 181
|
||||||
|
testRunner.Given("I have installed Orchard");
|
||||||
|
#line 182
|
||||||
|
testRunner.When("I go to \"admin/users\"");
|
||||||
|
#line 184
|
||||||
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table15 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table15 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table15.AddRow(new string[] {
|
table15.AddRow(new string[] {
|
||||||
"Options.Search",
|
"UserName",
|
||||||
"user1"});
|
"user1"});
|
||||||
#line 179
|
table15.AddRow(new string[] {
|
||||||
testRunner.When("I fill in", ((string)(null)), table15);
|
"Email",
|
||||||
#line 182
|
"user1@domain.com"});
|
||||||
testRunner.And("I hit \"Filter\"");
|
table15.AddRow(new string[] {
|
||||||
#line 183
|
"Password",
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
"a12345!"});
|
||||||
#line 184
|
table15.AddRow(new string[] {
|
||||||
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
"ConfirmPassword",
|
||||||
|
"a12345!"});
|
||||||
#line 185
|
#line 185
|
||||||
testRunner.And("I should not see \"<a[^>]*>user2</a>\"");
|
testRunner.And("I fill in", ((string)(null)), table15);
|
||||||
|
#line 191
|
||||||
|
testRunner.And("I hit \"Save\"");
|
||||||
|
#line 192
|
||||||
|
testRunner.And("I am redirected");
|
||||||
|
#line 194
|
||||||
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table16 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table16 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table16.AddRow(new string[] {
|
table16.AddRow(new string[] {
|
||||||
"Options.Search",
|
"UserName",
|
||||||
"user1@domain.com"});
|
"user2"});
|
||||||
#line 186
|
table16.AddRow(new string[] {
|
||||||
testRunner.When("I fill in", ((string)(null)), table16);
|
"Email",
|
||||||
#line 189
|
"user2@domain.com"});
|
||||||
testRunner.And("I hit \"Filter\"");
|
table16.AddRow(new string[] {
|
||||||
#line 190
|
"Password",
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
"a12345!"});
|
||||||
#line 191
|
table16.AddRow(new string[] {
|
||||||
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
"ConfirmPassword",
|
||||||
#line 192
|
"a12345!"});
|
||||||
testRunner.And("I should not see \"<a[^>]*>user2</a>\"");
|
#line 195
|
||||||
|
testRunner.And("I fill in", ((string)(null)), table16);
|
||||||
|
#line 201
|
||||||
|
testRunner.And("I hit \"Save\"");
|
||||||
|
#line 202
|
||||||
|
testRunner.And("I am redirected");
|
||||||
|
#line 203
|
||||||
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
|
#line 204
|
||||||
|
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table17 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table17 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table17.AddRow(new string[] {
|
table17.AddRow(new string[] {
|
||||||
|
"Options.Search",
|
||||||
|
"user1"});
|
||||||
|
#line 205
|
||||||
|
testRunner.When("I fill in", ((string)(null)), table17);
|
||||||
|
#line 208
|
||||||
|
testRunner.And("I hit \"Filter\"");
|
||||||
|
#line 209
|
||||||
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
|
#line 210
|
||||||
|
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
||||||
|
#line 211
|
||||||
|
testRunner.And("I should not see \"<a[^>]*>user2</a>\"");
|
||||||
|
#line hidden
|
||||||
|
TechTalk.SpecFlow.Table table18 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
|
"name",
|
||||||
|
"value"});
|
||||||
|
table18.AddRow(new string[] {
|
||||||
|
"Options.Search",
|
||||||
|
"user1@domain.com"});
|
||||||
|
#line 212
|
||||||
|
testRunner.When("I fill in", ((string)(null)), table18);
|
||||||
|
#line 215
|
||||||
|
testRunner.And("I hit \"Filter\"");
|
||||||
|
#line 216
|
||||||
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
|
#line 217
|
||||||
|
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
||||||
|
#line 218
|
||||||
|
testRunner.And("I should not see \"<a[^>]*>user2</a>\"");
|
||||||
|
#line hidden
|
||||||
|
TechTalk.SpecFlow.Table table19 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
|
"name",
|
||||||
|
"value"});
|
||||||
|
table19.AddRow(new string[] {
|
||||||
"Options.Search",
|
"Options.Search",
|
||||||
"@domain.com"});
|
"@domain.com"});
|
||||||
#line 193
|
#line 219
|
||||||
testRunner.When("I fill in", ((string)(null)), table17);
|
testRunner.When("I fill in", ((string)(null)), table19);
|
||||||
#line 196
|
#line 222
|
||||||
testRunner.And("I hit \"Filter\"");
|
testRunner.And("I hit \"Filter\"");
|
||||||
#line 197
|
#line 223
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
#line 198
|
#line 224
|
||||||
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
||||||
#line 199
|
#line 225
|
||||||
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
testRunner.CollectScenarioErrors();
|
testRunner.CollectScenarioErrors();
|
||||||
}
|
}
|
||||||
@@ -562,151 +626,151 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
{
|
{
|
||||||
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should be able to filter users by status", new string[] {
|
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should be able to filter users by status", new string[] {
|
||||||
"filtering"});
|
"filtering"});
|
||||||
#line 202
|
#line 228
|
||||||
this.ScenarioSetup(scenarioInfo);
|
this.ScenarioSetup(scenarioInfo);
|
||||||
#line 203
|
#line 229
|
||||||
testRunner.Given("I have installed Orchard");
|
testRunner.Given("I have installed Orchard");
|
||||||
#line 204
|
#line 230
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 206
|
#line 232
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
|
||||||
TechTalk.SpecFlow.Table table18 = new TechTalk.SpecFlow.Table(new string[] {
|
|
||||||
"name",
|
|
||||||
"value"});
|
|
||||||
table18.AddRow(new string[] {
|
|
||||||
"UserName",
|
|
||||||
"user1"});
|
|
||||||
table18.AddRow(new string[] {
|
|
||||||
"Email",
|
|
||||||
"user1@domain.com"});
|
|
||||||
table18.AddRow(new string[] {
|
|
||||||
"Password",
|
|
||||||
"a12345!"});
|
|
||||||
table18.AddRow(new string[] {
|
|
||||||
"ConfirmPassword",
|
|
||||||
"a12345!"});
|
|
||||||
#line 207
|
|
||||||
testRunner.And("I fill in", ((string)(null)), table18);
|
|
||||||
#line 213
|
|
||||||
testRunner.And("I hit \"Save\"");
|
|
||||||
#line 214
|
|
||||||
testRunner.And("I am redirected");
|
|
||||||
#line 216
|
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
|
||||||
#line hidden
|
|
||||||
TechTalk.SpecFlow.Table table19 = new TechTalk.SpecFlow.Table(new string[] {
|
|
||||||
"name",
|
|
||||||
"value"});
|
|
||||||
table19.AddRow(new string[] {
|
|
||||||
"UserName",
|
|
||||||
"user2"});
|
|
||||||
table19.AddRow(new string[] {
|
|
||||||
"Email",
|
|
||||||
"user2@domain.com"});
|
|
||||||
table19.AddRow(new string[] {
|
|
||||||
"Password",
|
|
||||||
"a12345!"});
|
|
||||||
table19.AddRow(new string[] {
|
|
||||||
"ConfirmPassword",
|
|
||||||
"a12345!"});
|
|
||||||
#line 217
|
|
||||||
testRunner.And("I fill in", ((string)(null)), table19);
|
|
||||||
#line 223
|
|
||||||
testRunner.And("I hit \"Save\"");
|
|
||||||
#line 224
|
|
||||||
testRunner.And("I am redirected");
|
|
||||||
#line 225
|
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
|
||||||
#line 226
|
|
||||||
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table20 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table20 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table20.AddRow(new string[] {
|
table20.AddRow(new string[] {
|
||||||
"Options.Search",
|
"UserName",
|
||||||
"user1"});
|
"user1"});
|
||||||
#line 227
|
table20.AddRow(new string[] {
|
||||||
testRunner.When("I fill in", ((string)(null)), table20);
|
"Email",
|
||||||
#line 230
|
"user1@domain.com"});
|
||||||
testRunner.And("I hit \"Filter\"");
|
table20.AddRow(new string[] {
|
||||||
#line 231
|
"Password",
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
"a12345!"});
|
||||||
#line 232
|
table20.AddRow(new string[] {
|
||||||
testRunner.When("I follow \"Disable\"");
|
"ConfirmPassword",
|
||||||
|
"a12345!"});
|
||||||
#line 233
|
#line 233
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I fill in", ((string)(null)), table20);
|
||||||
#line 234
|
#line 239
|
||||||
testRunner.Then("I should see \"User user1 disabled\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
|
#line 240
|
||||||
|
testRunner.And("I am redirected");
|
||||||
|
#line 242
|
||||||
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table21 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table21 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table21.AddRow(new string[] {
|
table21.AddRow(new string[] {
|
||||||
"Options.Filter",
|
"UserName",
|
||||||
"Pending"});
|
"user2"});
|
||||||
#line 235
|
table21.AddRow(new string[] {
|
||||||
testRunner.When("I fill in", ((string)(null)), table21);
|
"Email",
|
||||||
#line 238
|
"user2@domain.com"});
|
||||||
testRunner.And("I hit \"Filter\"");
|
table21.AddRow(new string[] {
|
||||||
#line 239
|
"Password",
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
"a12345!"});
|
||||||
#line 240
|
table21.AddRow(new string[] {
|
||||||
testRunner.And("I should not see \"<a[^>]*>user2</a>\"");
|
"ConfirmPassword",
|
||||||
#line 241
|
"a12345!"});
|
||||||
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
#line 243
|
||||||
|
testRunner.And("I fill in", ((string)(null)), table21);
|
||||||
|
#line 249
|
||||||
|
testRunner.And("I hit \"Save\"");
|
||||||
|
#line 250
|
||||||
|
testRunner.And("I am redirected");
|
||||||
|
#line 251
|
||||||
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
|
#line 252
|
||||||
|
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table22 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table22 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table22.AddRow(new string[] {
|
table22.AddRow(new string[] {
|
||||||
"Options.Filter",
|
"Options.Search",
|
||||||
"EmailPending"});
|
"user1"});
|
||||||
#line 242
|
#line 253
|
||||||
testRunner.When("I fill in", ((string)(null)), table22);
|
testRunner.When("I fill in", ((string)(null)), table22);
|
||||||
#line 245
|
#line 256
|
||||||
testRunner.And("I hit \"Filter\"");
|
testRunner.And("I hit \"Filter\"");
|
||||||
#line 246
|
#line 257
|
||||||
testRunner.Then("I should not see \"<a[^>]*>user1</a>\"");
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
#line 247
|
#line 258
|
||||||
testRunner.And("I should not see \"<a[^>]*>user2</a>\"");
|
testRunner.When("I follow \"Disable\"");
|
||||||
#line 248
|
#line 259
|
||||||
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
testRunner.And("I am redirected");
|
||||||
|
#line 260
|
||||||
|
testRunner.Then("I should see \"User user1 disabled\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table23 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table23 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table23.AddRow(new string[] {
|
table23.AddRow(new string[] {
|
||||||
"Options.Filter",
|
"Options.Filter",
|
||||||
"Approved"});
|
"Pending"});
|
||||||
#line 249
|
#line 261
|
||||||
testRunner.When("I fill in", ((string)(null)), table23);
|
testRunner.When("I fill in", ((string)(null)), table23);
|
||||||
#line 252
|
#line 264
|
||||||
testRunner.And("I hit \"Filter\"");
|
testRunner.And("I hit \"Filter\"");
|
||||||
#line 253
|
#line 265
|
||||||
testRunner.Then("I should not see \"<a[^>]*>user1</a>\"");
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
#line 254
|
#line 266
|
||||||
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
testRunner.And("I should not see \"<a[^>]*>user2</a>\"");
|
||||||
#line 255
|
#line 267
|
||||||
testRunner.And("I should see \"<a[^>]*>admin</a>\"");
|
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table24 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table24 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table24.AddRow(new string[] {
|
table24.AddRow(new string[] {
|
||||||
|
"Options.Filter",
|
||||||
|
"EmailPending"});
|
||||||
|
#line 268
|
||||||
|
testRunner.When("I fill in", ((string)(null)), table24);
|
||||||
|
#line 271
|
||||||
|
testRunner.And("I hit \"Filter\"");
|
||||||
|
#line 272
|
||||||
|
testRunner.Then("I should not see \"<a[^>]*>user1</a>\"");
|
||||||
|
#line 273
|
||||||
|
testRunner.And("I should not see \"<a[^>]*>user2</a>\"");
|
||||||
|
#line 274
|
||||||
|
testRunner.And("I should not see \"<a[^>]*>admin</a>\"");
|
||||||
|
#line hidden
|
||||||
|
TechTalk.SpecFlow.Table table25 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
|
"name",
|
||||||
|
"value"});
|
||||||
|
table25.AddRow(new string[] {
|
||||||
|
"Options.Filter",
|
||||||
|
"Approved"});
|
||||||
|
#line 275
|
||||||
|
testRunner.When("I fill in", ((string)(null)), table25);
|
||||||
|
#line 278
|
||||||
|
testRunner.And("I hit \"Filter\"");
|
||||||
|
#line 279
|
||||||
|
testRunner.Then("I should not see \"<a[^>]*>user1</a>\"");
|
||||||
|
#line 280
|
||||||
|
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
||||||
|
#line 281
|
||||||
|
testRunner.And("I should see \"<a[^>]*>admin</a>\"");
|
||||||
|
#line hidden
|
||||||
|
TechTalk.SpecFlow.Table table26 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
|
"name",
|
||||||
|
"value"});
|
||||||
|
table26.AddRow(new string[] {
|
||||||
"Options.Filter",
|
"Options.Filter",
|
||||||
"All"});
|
"All"});
|
||||||
#line 256
|
#line 282
|
||||||
testRunner.When("I fill in", ((string)(null)), table24);
|
testRunner.When("I fill in", ((string)(null)), table26);
|
||||||
#line 259
|
#line 285
|
||||||
testRunner.And("I hit \"Filter\"");
|
testRunner.And("I hit \"Filter\"");
|
||||||
#line 260
|
#line 286
|
||||||
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
testRunner.Then("I should see \"<a[^>]*>user1</a>\"");
|
||||||
#line 261
|
#line 287
|
||||||
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
testRunner.And("I should see \"<a[^>]*>user2</a>\"");
|
||||||
#line 262
|
#line 288
|
||||||
testRunner.And("I should see \"<a[^>]*>admin</a>\"");
|
testRunner.And("I should see \"<a[^>]*>admin</a>\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
testRunner.CollectScenarioErrors();
|
testRunner.CollectScenarioErrors();
|
||||||
}
|
}
|
||||||
@@ -718,36 +782,36 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
{
|
{
|
||||||
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should not be able to add users with invalid email addresses", new string[] {
|
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should not be able to add users with invalid email addresses", new string[] {
|
||||||
"email"});
|
"email"});
|
||||||
#line 264
|
#line 290
|
||||||
this.ScenarioSetup(scenarioInfo);
|
this.ScenarioSetup(scenarioInfo);
|
||||||
#line 265
|
#line 291
|
||||||
testRunner.Given("I have installed Orchard");
|
testRunner.Given("I have installed Orchard");
|
||||||
#line 266
|
#line 292
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 267
|
#line 293
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table25 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table27 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table25.AddRow(new string[] {
|
table27.AddRow(new string[] {
|
||||||
"UserName",
|
"UserName",
|
||||||
"user1"});
|
"user1"});
|
||||||
table25.AddRow(new string[] {
|
table27.AddRow(new string[] {
|
||||||
"Email",
|
"Email",
|
||||||
"NotAnEmail"});
|
"NotAnEmail"});
|
||||||
table25.AddRow(new string[] {
|
table27.AddRow(new string[] {
|
||||||
"Password",
|
"Password",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
table25.AddRow(new string[] {
|
table27.AddRow(new string[] {
|
||||||
"ConfirmPassword",
|
"ConfirmPassword",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
#line 268
|
#line 294
|
||||||
testRunner.And("I fill in", ((string)(null)), table25);
|
testRunner.And("I fill in", ((string)(null)), table27);
|
||||||
#line 274
|
#line 300
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 275
|
#line 301
|
||||||
testRunner.Then("I should see \"You must specify a valid email address.\"");
|
testRunner.Then("I should see \"You must specify a valid email address.\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
testRunner.CollectScenarioErrors();
|
testRunner.CollectScenarioErrors();
|
||||||
}
|
}
|
||||||
@@ -759,38 +823,38 @@ this.ScenarioSetup(scenarioInfo);
|
|||||||
{
|
{
|
||||||
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should be able to add users with valid email addresses", new string[] {
|
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("I should be able to add users with valid email addresses", new string[] {
|
||||||
"email"});
|
"email"});
|
||||||
#line 277
|
#line 303
|
||||||
this.ScenarioSetup(scenarioInfo);
|
this.ScenarioSetup(scenarioInfo);
|
||||||
#line 278
|
#line 304
|
||||||
testRunner.Given("I have installed Orchard");
|
testRunner.Given("I have installed Orchard");
|
||||||
#line 279
|
#line 305
|
||||||
testRunner.When("I go to \"admin/users\"");
|
testRunner.When("I go to \"admin/users\"");
|
||||||
#line 280
|
#line 306
|
||||||
testRunner.And("I follow \"Add a new user\"");
|
testRunner.And("I follow \"Add a new user\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
TechTalk.SpecFlow.Table table26 = new TechTalk.SpecFlow.Table(new string[] {
|
TechTalk.SpecFlow.Table table28 = new TechTalk.SpecFlow.Table(new string[] {
|
||||||
"name",
|
"name",
|
||||||
"value"});
|
"value"});
|
||||||
table26.AddRow(new string[] {
|
table28.AddRow(new string[] {
|
||||||
"UserName",
|
"UserName",
|
||||||
"user1"});
|
"user1"});
|
||||||
table26.AddRow(new string[] {
|
table28.AddRow(new string[] {
|
||||||
"Email",
|
"Email",
|
||||||
"user1@domain.com"});
|
"user1@domain.com"});
|
||||||
table26.AddRow(new string[] {
|
table28.AddRow(new string[] {
|
||||||
"Password",
|
"Password",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
table26.AddRow(new string[] {
|
table28.AddRow(new string[] {
|
||||||
"ConfirmPassword",
|
"ConfirmPassword",
|
||||||
"a12345!"});
|
"a12345!"});
|
||||||
#line 281
|
#line 307
|
||||||
testRunner.And("I fill in", ((string)(null)), table26);
|
testRunner.And("I fill in", ((string)(null)), table28);
|
||||||
#line 287
|
#line 313
|
||||||
testRunner.And("I hit \"Save\"");
|
testRunner.And("I hit \"Save\"");
|
||||||
#line 288
|
#line 314
|
||||||
testRunner.And("I am redirected");
|
testRunner.And("I am redirected");
|
||||||
#line 289
|
#line 315
|
||||||
testRunner.Then("I should see \"User created\"");
|
testRunner.Then("I should see \"User created\"");
|
||||||
#line hidden
|
#line hidden
|
||||||
testRunner.CollectScenarioErrors();
|
testRunner.CollectScenarioErrors();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ namespace Orchard.Users.Controllers {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return Index(viewModel.Options, new PagerParameters());
|
return RedirectToAction("Index", ControllerContext.RouteData.Values);
|
||||||
}
|
}
|
||||||
|
|
||||||
public ActionResult Create() {
|
public ActionResult Create() {
|
||||||
|
|||||||
Reference in New Issue
Block a user