Merge branch '14196-api-v2-tokens' refs #14196
[arvados.git] / apps / workbench / test / controllers / user_agreements_controller_test.rb
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 require 'test_helper'
6
7 class UserAgreementsControllerTest < ActionController::TestCase
8   test 'User agreements page shows form if some user agreements are not signed' do
9     get :index, {}, session_for(:inactive)
10     assert_response 200
11   end
12
13   test 'User agreements page redirects if all user agreements signed' do
14     get :index, {return_to: root_path}, session_for(:active)
15     assert_response :redirect
16     assert_equal(root_url,
17                  @response.redirect_url,
18                  "Active user was not redirected to :return_to param")
19   end
20 end