Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # show
- get :show, params: { id: field.id }
- # edit
- patch :update, params: { id: user.id, user: new_user_params }
- # full update action
- describe "PATCH update/:id" do
- let(:new_user_params) do
- { name: "Ivan", email: "sidorov@tut.by", password: '123321', password_confiramtion: '123321' }
- end
- before(:each) do
- @user = FactoryGirl.create(:user)
- patch :update, params: { id: @user.id, user: new_user_params }
- @user.reload
- end
- it { expect(response).to redirect_to(@user) }
- it { expect(@user.name).to eql new_user_params[:name] }
- it { expect(@user.email).to eql new_user_params[:email] }
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement