|
|
|
@ -20,6 +20,24 @@ RSpec.describe FormController, type: :request do
|
|
|
|
|
end |
|
|
|
|
let(:headers) { { "Accept" => "text/html" } } |
|
|
|
|
|
|
|
|
|
context "a not signed in user" do |
|
|
|
|
it "does not let you get case logs pages you don't have access to" do |
|
|
|
|
get "/case-logs/#{case_log.id}/person-1-age", headers: headers, params: {} |
|
|
|
|
expect(response).to redirect_to("/users/sign-in") |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
it "does not let you get case log check answer pages you don't have access to" do |
|
|
|
|
get "/case-logs/#{case_log.id}/household-characteristics/check-answers", headers: headers, params: {} |
|
|
|
|
expect(response).to redirect_to("/users/sign-in") |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
it "does not let you post form answers to case logs you don't have access to" do |
|
|
|
|
post "/case-logs/#{case_log.id}/form", params: {} |
|
|
|
|
expect(response).to redirect_to("/users/sign-in") |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
context "a signed in user" do |
|
|
|
|
before do |
|
|
|
|
sign_in user |
|
|
|
|
end |
|
|
|
@ -253,3 +271,4 @@ RSpec.describe FormController, type: :request do
|
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|