Sha256: 8237a92a3537c750d505a1c92aaa07f370a098e146f58aad481a2d16468dfe54

Contents?: true

Size: 821 Bytes

Versions: 8

Compression:

Stored size: 821 Bytes

Contents

# frozen_string_literal: true

require 'test_helper'

class Custom::ConfirmationsControllerTest < ActionController::TestCase
  describe Custom::ConfirmationsController do
    include CustomControllersRoutes

    before do
      @redirect_url = Faker::Internet.url
      @new_user = create(:user)
      @new_user.send_confirmation_instructions(redirect_url: @redirect_url)
      @mail = ActionMailer::Base.deliveries.last
      @token = @mail.body.match(/confirmation_token=([^&]*)&/)[1]
      @client_config = @mail.body.match(/config=([^&]*)&/)[1]

      get :show,
          params: { confirmation_token: @token, redirect_url: @redirect_url }
    end

    test 'yield resource to block on show success' do
      assert @controller.show_block_called?, 'show failed to yield resource to provided block'
    end
  end
end

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
devise_jwt_auth722-0.1.7 test/controllers/custom/custom_confirmations_controller_test.rb
devise_jwt_auth7-0.1.7 test/controllers/custom/custom_confirmations_controller_test.rb
devise_jwt_auth-0.4.1 test/controllers/custom/custom_confirmations_controller_test.rb
devise_jwt_auth-0.4.0 test/controllers/custom/custom_confirmations_controller_test.rb
devise_jwt_auth-0.3.0 test/controllers/custom/custom_confirmations_controller_test.rb
devise_jwt_auth-0.2.0 test/controllers/custom/custom_confirmations_controller_test.rb
devise_jwt_auth-0.1.7 test/controllers/custom/custom_confirmations_controller_test.rb
devise_jwt_auth-0.1.6 test/controllers/custom/custom_confirmations_controller_test.rb