3 class DatabaseControllerTest < ActionController::TestCase
4 include CurrentApiClient
6 test "reset fails with non-admin token" do
12 test "route not found when not in test mode" do
15 Rails.application.reload_routes!
17 assert_raises ActionController::RoutingError do
18 Rails.env = 'production'
19 Rails.application.reload_routes!
24 Rails.application.reload_routes!
28 test "reset fails when a non-test-fixture user exists" do
30 User.create!(uuid: 'abcde-tpzed-123451234512345', email: 'bar@example.net')
37 test "reset succeeds with admin token" do
40 new_uuid = Specimen.create.uuid
42 assert_not_empty Specimen.where(uuid: new_uuid)
46 assert_empty Specimen.where(uuid: new_uuid)