25 lines
519 B
Ruby
25 lines
519 B
Ruby
require 'spec_helper'
|
|
|
|
feature 'User sign up' do
|
|
let(:user) { Factory.build(:user) }
|
|
|
|
background do
|
|
visit new_user_path
|
|
fill_in 'Email', :with => user.email
|
|
fill_in 'Password', :with => user.password
|
|
fill_in 'Password confirmation', :with => user.password
|
|
end
|
|
|
|
scenario 'creates the user' do
|
|
expect {
|
|
click_button 'Sign up'
|
|
}.to change(User, :count).by(1)
|
|
end
|
|
|
|
scenario 'redirects to the home page' do
|
|
click_button 'Sign up'
|
|
|
|
current_path.should == root_path
|
|
end
|
|
end
|