Sha256: 214c38a63ec1d67080d1732fbd9fdc7833a4644813fa90d2380b9aae7ced4ed0
Contents?: true
Size: 1.03 KB
Versions: 5
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true require 'test_helper' # was the web request successful? # was the user redirected to the right page? # was the user successfully authenticated? # was the correct object stored in the response? # was the appropriate message delivered in the json payload? class Overrides::RefreshTokenControllerTest < ActionDispatch::IntegrationTest include OverridesControllersRoutes describe Overrides::RefreshTokenController do before do @resource = create(:user, :confirmed) @auth_headers = get_cookie_header(DeviseJwtAuth.refresh_token_name, @resource.create_refresh_token) get '/evil_user_auth/refresh_token', params: {}, headers: @auth_headers @resp = JSON.parse(response.body) end test 'response valid' do assert_equal 200, response.status end test 'controller was overridden' do assert_equal Overrides::RefreshTokenController::OVERRIDE_PROOF, @resp['override_proof'] end end end
Version data entries
5 entries across 5 versions & 3 rubygems