Sha256: e32c1045bcf65dc55d6299ffc22659d0e34e6ca93f7ee384ae057de548a8fcce
Contents?: true
Size: 1.32 KB
Versions: 3
Compression:
Stored size: 1.32 KB
Contents
require 'test_helper' class Custom::RegistrationsControllerTest < ActionDispatch::IntegrationTest describe Custom::RegistrationsController do setup do @create_params = { email: Faker::Internet.email, password: "secret123", password_confirmation: "secret123", confirm_success_url: Faker::Internet.url, unpermitted_param: '(x_x)' } @existing_user = nice_users(:confirmed_email_user) @auth_headers = @existing_user.create_new_auth_token @client_id = @auth_headers['client'] # ensure request is not treated as batch request age_token(@existing_user, @client_id) end test "yield resource to block on create success" do post '/nice_user_auth', @create_params assert @controller.create_block_called?, "create failed to yield resource to provided block" end test "yield resource to block on update success" do put '/nice_user_auth', { nickname: "Ol' Sunshine-face", }, @auth_headers assert @controller.update_block_called?, "update failed to yield resource to provided block" end test "yield resource to block on destroy success" do delete '/nice_user_auth', @auth_headers assert @controller.destroy_block_called?, "destroy failed to yield resource to provided block" end end end
Version data entries
3 entries across 3 versions & 1 rubygems