diff --git a/spec/requests/provider_prefixes_spec.rb b/spec/requests/provider_prefixes_spec.rb index a3e46ccac..cb1cb266e 100644 --- a/spec/requests/provider_prefixes_spec.rb +++ b/spec/requests/provider_prefixes_spec.rb @@ -3,8 +3,8 @@ require "rails_helper" describe ProviderPrefixesController, type: :request, elasticsearch: true do - let(:consortium) { create(:provider, role_name: "ROLE_CONSORTIUM") } - let(:provider) do + let!(:consortium) { create(:provider, role_name: "ROLE_CONSORTIUM") } + let!(:provider) do create( :provider, consortium: consortium, @@ -12,7 +12,7 @@ password_input: "12345", ) end - let(:prefix) { create(:prefix) } + let!(:prefix) { create(:prefix) } let!(:provider_prefixes) do [ create(:provider_prefix, provider: provider, prefix: @prefix_pool[0]), @@ -26,9 +26,9 @@ create(:provider_prefix, prefix: @prefix_pool[4]) ] end - let(:provider_prefix) { create(:provider_prefix, prefix: @prefix_pool[5]) } - let(:bearer) { User.generate_token(role_id: "staff_admin") } - let(:headers) do + let!(:provider_prefix) { create(:provider_prefix, prefix: @prefix_pool[5]) } + let!(:bearer) { User.generate_token(role_id: "staff_admin") } + let!(:headers) do { "HTTP_ACCEPT" => "application/vnd.api+json", "HTTP_AUTHORIZATION" => "Bearer " + bearer, @@ -111,7 +111,7 @@ get "/provider-prefixes?query=10.508", nil, headers expect(last_response.status).to eq(200) - expect(json["data"].size).to eq(5) + expect(json["data"].size).to eq(6) end end @@ -120,7 +120,7 @@ get "/provider-prefixes", nil, headers expect(last_response.status).to eq(200) - expect(json["data"].size).to eq(5) + expect(json["data"].size).to eq(6) end it "returns correct paging links" do @@ -200,7 +200,7 @@ get "/prefixes?state=unassigned", nil, headers expect(last_response.status).to eq(200) - expect(json.dig("meta", "total")).to eq(@prefix_pool.length - 5) + expect(json.dig("meta", "total")).to eq(@prefix_pool.length - 6) delete "/provider-prefixes/#{provider_prefix.uid}", nil, headers