Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require File.join(File.dirname(__FILE__), *%w[helper])
- steps_for :login do
- Given "a user registered with login: $name and password: $password" do |name, password|
- @user = User.new(:name => name, :password => password,
- :password_confirmation => password, :email => "test@naruku.de")
- @user.activated = true
- @user.save
- end
- When "user logs in with login: $name and password: $password" do |name, password|
- post session_url, :user => { :name => name, :password => password }
- end
- Then "user should see the login form" do
- response.should be_success
- response.should render_template('sessions/new')
- end
- end
- steps_for :navigation do
- Then "user should see the dashboard" do
- response.should be_redirect
- response.should redirect_to(account_path(@user.id))
- end
- Then "flash $type should include text: $message" do |type, message|
- flash[type.to_sym].should include(message)
- end
- Then "user should be redirected to home" do
- response.should be_redirect
- response.should redirect_to(root_path)
- end
- end
- with_steps_for :navigation, :login do
- run File.dirname(__FILE__) + '/login', :type => RailsStory
- end
Add Comment
Please, Sign In to add comment