Add documentation to doc.arvados.org for the local Docker install.
[arvados.git] / apps / workbench / test / integration / errors_test.rb
1 require 'integration_helper'
2
3 class ErrorsTest < ActionDispatch::IntegrationTest
4   BAD_UUID = "zzzzz-zzzzz-zzzzzzzzzzzzzzz"
5
6   test "error page renders user navigation" do
7     visit(page_with_token("active", "/collections/#{BAD_UUID}"))
8     assert(page.has_text?(@@API_AUTHS["active"]["email"]),
9            "User information missing from error page")
10     assert(page.has_no_text?(/log ?in/i),
11            "Logged in user prompted to log in on error page")
12   end
13
14   test "error page renders without login" do
15     visit "/collections/download/#{BAD_UUID}/#{@@API_AUTHS['active']['api_token']}"
16     assert(page.has_no_text?(/\b500\b/),
17            "Error page without login returned 500")
18   end
19 end