mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-01-19 08:52:25 +01:00
(test) list auth providers
This commit is contained in:
parent
6bca75e79a
commit
f1ef6d0391
@ -86,6 +86,18 @@ class AuthProvidersTest < ActionDispatch::IntegrationTest
|
|||||||
assert_equal 'openidconnect-sleede', response.body
|
assert_equal 'openidconnect-sleede', response.body
|
||||||
end
|
end
|
||||||
|
|
||||||
|
test 'list all authentication providers' do
|
||||||
|
get '/api/auth_providers'
|
||||||
|
|
||||||
|
# Check response format & status
|
||||||
|
assert_equal 200, response.status, response.body
|
||||||
|
assert_equal Mime[:json], response.content_type
|
||||||
|
|
||||||
|
# Check the answer
|
||||||
|
res = json_response(response.body)
|
||||||
|
assert_equal AuthProvider.count, res.length
|
||||||
|
end
|
||||||
|
|
||||||
test 'show an authentication provider' do
|
test 'show an authentication provider' do
|
||||||
provider = AuthProvider.first
|
provider = AuthProvider.first
|
||||||
get "/api/auth_providers/#{provider.id}"
|
get "/api/auth_providers/#{provider.id}"
|
||||||
@ -94,7 +106,7 @@ class AuthProvidersTest < ActionDispatch::IntegrationTest
|
|||||||
assert_equal 200, response.status, response.body
|
assert_equal 200, response.status, response.body
|
||||||
assert_equal Mime[:json], response.content_type
|
assert_equal Mime[:json], response.content_type
|
||||||
|
|
||||||
# Check the provider was updated
|
# Check the provider
|
||||||
res = json_response(response.body)
|
res = json_response(response.body)
|
||||||
assert_equal provider.id, res[:id]
|
assert_equal provider.id, res[:id]
|
||||||
assert_equal provider.providable_type, res[:providable_type]
|
assert_equal provider.providable_type, res[:providable_type]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user