Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2017
383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. # show
  2. get :show, params: { id: field.id }
  3.  
  4. # edit
  5. patch :update, params: { id: user.id, user: new_user_params }
  6.  
  7. # full update action
  8. describe "PATCH update/:id" do
  9. let(:new_user_params) do
  10. { name: "Ivan", email: "sidorov@tut.by", password: '123321', password_confiramtion: '123321' }
  11. end
  12.  
  13. before(:each) do
  14. @user = FactoryGirl.create(:user)
  15. patch :update, params: { id: @user.id, user: new_user_params }
  16. @user.reload
  17. end
  18.  
  19. it { expect(response).to redirect_to(@user) }
  20. it { expect(@user.name).to eql new_user_params[:name] }
  21. it { expect(@user.email).to eql new_user_params[:email] }
  22. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement