1
0
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:
Sylvain 2023-02-17 13:27:43 +01:00
parent 6bca75e79a
commit f1ef6d0391

View File

@ -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]