Guest User

Untitled

a guest
Mar 7th, 2018
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. describe Admin::UsersController, " handling POST /admin/users" do
  2. controller_name 'admin/users'
  3. include LoginSpecHelper
  4.  
  5. before(:each) do
  6. @user = mock_model(User, :to_param => "1")
  7. User.stub!(:new).and_return(@user)
  8. login_as(:admin)
  9. end
  10.  
  11. def do_post
  12. post :create, :user => {:screen_name => 'User', :login => 'user@user.com', :mobile => '447866623067', :password => 'password', :password_confirmation => 'password'}
  13. end
  14.  
  15. it "should create a new user" do
  16. User.should_receive(:new).with({'message_subject' => 'User'}).and_return(@user)
  17. do_post
  18. end
  19.  
  20. it "should redirect to the user index" do
  21. do_post
  22. response.should redirect_to(admin_users_url)
  23. end
  24. end
Add Comment
Please, Sign In to add comment