DEV: Correct OAuth2BasicAuthenticator namespace, remove spec workarounds

This commit is contained in:
David Taylor 2020-04-14 21:32:35 +01:00
parent 72d655bc44
commit 47a8211d9a
No known key found for this signature in database
GPG Key ID: 46904C18B1D3F434
2 changed files with 1 additions and 26 deletions

View File

@ -46,7 +46,7 @@ class ::OmniAuth::Strategies::Oauth2Basic < ::OmniAuth::Strategies::OAuth2
end
end
class OAuth2BasicAuthenticator < Auth::ManagedAuthenticator
class ::OAuth2BasicAuthenticator < Auth::ManagedAuthenticator
def name
'oauth2_basic'
end

View File

@ -1,31 +1,6 @@
# frozen_string_literal: true
require 'rails_helper'
require 'json'
# This is ugly... but it works!
# Need to load plugin.rb to avoid:
#
# NameError:
# uninitialized constant OAuth2BasicAuthenticator
#
# And need to mock various methods to avoid:
#
# NoMethodError:
# undefined method `enabled_site_setting' for main:Object
#
# etc.
def enabled_site_setting(arg)
end
def auth_provider(arg)
end
def register_css(arg)
end
require_relative '../plugin.rb'
describe OAuth2BasicAuthenticator do
context 'after_authenticate' do