Skip to content

Commit b790b77

Browse files
DianaLiaocompwron
authored andcommitted
[6199] Add test for case contacts page for volunteer
1 parent a1f30b2 commit b790b77

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

spec/requests/case_contacts_spec.rb

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,23 @@
3535
expect(page).not_to include(past_contact.creator.display_name)
3636
end
3737
end
38+
39+
context "when logged in as a volunteer" do
40+
let(:assigned_case) { create(:casa_case, :with_one_case_assignment, casa_org: organization) }
41+
let(:unassigned_case) { casa_case }
42+
let(:volunteer) { assigned_case.assigned_volunteers.first }
43+
let!(:assigned_case_contact) { create(:case_contact, casa_case: assigned_case, creator: volunteer) }
44+
let!(:unassigned_case_contact) { create(:case_contact, casa_case: unassigned_case, creator: volunteer, duration_minutes: 180) }
45+
46+
before { sign_in volunteer }
47+
48+
it "returns only currently assigned cases" do
49+
page = request.parsed_body.to_html
50+
expect(page).to include("60 minutes")
51+
expect(page).not_to include("3 hours")
52+
end
53+
54+
end
3855
end
3956

4057
describe "GET /new" do

0 commit comments

Comments
 (0)