Fix spinach profile tests
This commit is contained in:
parent
ffec158de4
commit
e50c0d5cb7
4 changed files with 17 additions and 9 deletions
|
@ -1,7 +1,7 @@
|
|||
class Profiles::PasswordsController < ApplicationController
|
||||
layout :determine_layout
|
||||
|
||||
skip_before_filter :check_password_expiration
|
||||
skip_before_filter :check_password_expiration, only: [:new, :create]
|
||||
|
||||
before_filter :set_user
|
||||
before_filter :set_title
|
||||
|
@ -44,7 +44,7 @@ class Profiles::PasswordsController < ApplicationController
|
|||
flash[:notice] = "Password was successfully updated. Please login with it"
|
||||
redirect_to new_user_session_path
|
||||
else
|
||||
render 'account'
|
||||
render 'edit'
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -12,13 +12,13 @@ Feature: Profile
|
|||
And I should see new contact info
|
||||
|
||||
Scenario: I change my password without old one
|
||||
Given I visit profile account page
|
||||
Given I visit profile password page
|
||||
When I try change my password w/o old one
|
||||
Then I should see a missing password error message
|
||||
And I should be redirected to account page
|
||||
And I should be redirected to password page
|
||||
|
||||
Scenario: I change my password
|
||||
Given I visit profile account page
|
||||
Given I visit profile password page
|
||||
Then I change my password
|
||||
And I should be redirected to sign in page
|
||||
|
||||
|
@ -30,13 +30,13 @@ Feature: Profile
|
|||
Scenario: My password is expired
|
||||
Given my password is expired
|
||||
And I am not an ldap user
|
||||
And I visit profile account page
|
||||
Given I visit profile password page
|
||||
Then I redirected to expired password page
|
||||
And I submit new password
|
||||
And I redirected to sign in page
|
||||
|
||||
Scenario: I unsuccessfully change my password
|
||||
Given I visit profile account page
|
||||
Given I visit profile password page
|
||||
When I unsuccessfully change my password
|
||||
Then I should see a password error message
|
||||
|
||||
|
|
|
@ -133,8 +133,12 @@ class Profile < Spinach::FeatureSteps
|
|||
current_path.should == new_user_session_path
|
||||
end
|
||||
|
||||
step 'I should be redirected to password page' do
|
||||
current_path.should == edit_profile_password_path
|
||||
end
|
||||
|
||||
step 'I should be redirected to account page' do
|
||||
current_path.should == account_profile_path
|
||||
current_path.should == profile_account_path
|
||||
end
|
||||
|
||||
step 'I click on my profile picture' do
|
||||
|
|
|
@ -65,8 +65,12 @@ module SharedPaths
|
|||
visit profile_path
|
||||
end
|
||||
|
||||
step 'I visit profile password page' do
|
||||
visit edit_profile_password_path
|
||||
end
|
||||
|
||||
step 'I visit profile account page' do
|
||||
visit account_profile_path
|
||||
visit profile_account_path
|
||||
end
|
||||
|
||||
step 'I visit profile SSH keys page' do
|
||||
|
|
Loading…
Reference in a new issue