Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe Admin::UsersController, " handling POST /admin/users" do
- controller_name 'admin/users'
- include LoginSpecHelper
- before(:each) do
- @user = mock_model(User, :to_param => "1")
- User.stub!(:new).and_return(@user)
- login_as(:admin)
- end
- def do_post
- post :create, :user => {:screen_name => 'User', :login => 'user@user.com', :mobile => '447866623067', :password => 'password', :password_confirmation => 'password'}
- end
- it "should create a new user" do
- User.should_receive(:new).with({'message_subject' => 'User'}).and_return(@user)
- do_post
- end
- it "should redirect to the user index" do
- do_post
- response.should redirect_to(admin_users_url)
- end
- end
Add Comment
Please, Sign In to add comment