projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '16007-validate-group-class' refs #16007
[arvados.git]
/
apps
/
workbench
/
test
/
integration
/
link_account_test.rb
diff --git
a/apps/workbench/test/integration/link_account_test.rb
b/apps/workbench/test/integration/link_account_test.rb
index 9c22f5a7721a7b388111ecdac8133a7a0e9302e7..53c7ec85532be6022d2dc89b35e09def57653f2b 100644
(file)
--- a/
apps/workbench/test/integration/link_account_test.rb
+++ b/
apps/workbench/test/integration/link_account_test.rb
@@
-10,6
+10,10
@@
class LinkAccountTest < ActionDispatch::IntegrationTest
need_javascript
end
need_javascript
end
+ teardown do
+ Rails.configuration.testing_override_login_url = false
+ end
+
def start_sso_stub token
port = available_port('sso_stub')
def start_sso_stub token
port = available_port('sso_stub')
@@
-38,8
+42,7
@@
class LinkAccountTest < ActionDispatch::IntegrationTest
test "Add another login to this account" do
visit page_with_token('active_trustedclient')
test "Add another login to this account" do
visit page_with_token('active_trustedclient')
- stub = start_sso_stub(api_fixture('api_client_authorizations')['project_viewer_trustedclient']['api_token'])
- Rails.configuration.arvados_login_base = stub + "login"
+ Rails.configuration.testing_override_login_url = start_sso_stub(api_fixture('api_client_authorizations')['project_viewer_trustedclient']['api_token'])
find("#notifications-menu").click
assert_text "active-user@arvados.local"
find("#notifications-menu").click
assert_text "active-user@arvados.local"
@@
-58,8
+61,7
@@
class LinkAccountTest < ActionDispatch::IntegrationTest
test "Use this login to access another account" do
visit page_with_token('project_viewer_trustedclient')
test "Use this login to access another account" do
visit page_with_token('project_viewer_trustedclient')
- stub = start_sso_stub(api_fixture('api_client_authorizations')['active_trustedclient']['api_token'])
- Rails.configuration.arvados_login_base = stub + "login"
+ Rails.configuration.testing_override_login_url = start_sso_stub(api_fixture('api_client_authorizations')['active_trustedclient']['api_token'])
find("#notifications-menu").click
assert_text "project-viewer@arvados.local"
find("#notifications-menu").click
assert_text "project-viewer@arvados.local"
@@
-78,8
+80,7
@@
class LinkAccountTest < ActionDispatch::IntegrationTest
test "Link login of inactive user to this account" do
visit page_with_token('active_trustedclient')
test "Link login of inactive user to this account" do
visit page_with_token('active_trustedclient')
- stub = start_sso_stub(api_fixture('api_client_authorizations')['inactive_uninvited_trustedclient']['api_token'])
- Rails.configuration.arvados_login_base = stub + "login"
+ Rails.configuration.testing_override_login_url = start_sso_stub(api_fixture('api_client_authorizations')['inactive_uninvited_trustedclient']['api_token'])
find("#notifications-menu").click
assert_text "active-user@arvados.local"
find("#notifications-menu").click
assert_text "active-user@arvados.local"
@@
-98,8
+99,7
@@
class LinkAccountTest < ActionDispatch::IntegrationTest
test "Cannot link to inactive user" do
visit page_with_token('active_trustedclient')
test "Cannot link to inactive user" do
visit page_with_token('active_trustedclient')
- stub = start_sso_stub(api_fixture('api_client_authorizations')['inactive_uninvited_trustedclient']['api_token'])
- Rails.configuration.arvados_login_base = stub + "login"
+ Rails.configuration.testing_override_login_url = start_sso_stub(api_fixture('api_client_authorizations')['inactive_uninvited_trustedclient']['api_token'])
find("#notifications-menu").click
assert_text "active-user@arvados.local"
find("#notifications-menu").click
assert_text "active-user@arvados.local"
@@
-122,8
+122,7
@@
class LinkAccountTest < ActionDispatch::IntegrationTest
test "Inactive user can link to active account" do
visit page_with_token('inactive_uninvited_trustedclient')
test "Inactive user can link to active account" do
visit page_with_token('inactive_uninvited_trustedclient')
- stub = start_sso_stub(api_fixture('api_client_authorizations')['active_trustedclient']['api_token'])
- Rails.configuration.arvados_login_base = stub + "login"
+ Rails.configuration.testing_override_login_url = start_sso_stub(api_fixture('api_client_authorizations')['active_trustedclient']['api_token'])
find("#notifications-menu").click
assert_text "inactive-uninvited-user@arvados.local"
find("#notifications-menu").click
assert_text "inactive-uninvited-user@arvados.local"
@@
-147,8
+146,7
@@
class LinkAccountTest < ActionDispatch::IntegrationTest
test "Admin cannot link to non-admin" do
visit page_with_token('admin_trustedclient')
test "Admin cannot link to non-admin" do
visit page_with_token('admin_trustedclient')
- stub = start_sso_stub(api_fixture('api_client_authorizations')['active_trustedclient']['api_token'])
- Rails.configuration.arvados_login_base = stub + "login"
+ Rails.configuration.testing_override_login_url = start_sso_stub(api_fixture('api_client_authorizations')['active_trustedclient']['api_token'])
find("#notifications-menu").click
assert_text "admin@arvados.local"
find("#notifications-menu").click
assert_text "admin@arvados.local"