From ec52744e83a762019a92991f5614d5c3f166d73e Mon Sep 17 00:00:00 2001 From: JG Date: Thu, 9 Jun 2022 07:04:03 +0100 Subject: [PATCH] spec for index schemes list --- spec/requests/schemes_controller_spec.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spec/requests/schemes_controller_spec.rb b/spec/requests/schemes_controller_spec.rb index 15d2d00fd..a486a4be3 100644 --- a/spec/requests/schemes_controller_spec.rb +++ b/spec/requests/schemes_controller_spec.rb @@ -5,6 +5,7 @@ RSpec.describe SchemesController, type: :request do let(:headers) { { "Accept" => "text/html" } } let(:page) { Capybara::Node::Simple.new(response.body) } let(:user) { FactoryBot.create(:user, :data_coordinator) } + let!(:schemes) { FactoryBot.create_list(:scheme, 5) } describe "#index" do context "when signed in as a support user" do @@ -14,9 +15,15 @@ RSpec.describe SchemesController, type: :request do get "/supported-housing" end - it "shows the organisation list" do + it "has page heading" do expect(page).to have_content("Supported housing services") end + + it "shows all schemes" do + schemes.each do |scheme| + expect(page).to have_content(scheme.code) + end + end end end end