1 require 'integration_helper'
3 class ErrorsTest < ActionDispatch::IntegrationTest
4 BAD_UUID = "zzzzz-zzzzz-zzzzzzzzzzzzzzz"
6 test "error page renders user navigation" do
7 visit(page_with_token("active", "/collections/#{BAD_UUID}"))
8 assert(page.has_text?(api_fixture("users")["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")
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")