From 2175c59a6b30375c4540ffd180d18d0a5095276a Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 14 Sep 2023 13:28:33 +1000 Subject: [PATCH] Load spec helper not knowing Rails When the application is not preloaded then running Rspec doesn't know Rails until the spec helper is loaded. So we can't use Rails to find the path of the spec helper. This has been fixed before but the DFC Address code was developed at the same time and missed. --- engines/dfc_provider/spec/requests/addresses_spec.rb | 2 +- engines/dfc_provider/spec/services/address_builder_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/dfc_provider/spec/requests/addresses_spec.rb b/engines/dfc_provider/spec/requests/addresses_spec.rb index 9848c9244b..21032e5df9 100644 --- a/engines/dfc_provider/spec/requests/addresses_spec.rb +++ b/engines/dfc_provider/spec/requests/addresses_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -require DfcProvider::Engine.root.join("spec/swagger_helper") +require_relative "../swagger_helper" describe "Addresses", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do let(:user) { create(:oidc_user) } diff --git a/engines/dfc_provider/spec/services/address_builder_spec.rb b/engines/dfc_provider/spec/services/address_builder_spec.rb index 72fc0f08c0..660c7781ae 100644 --- a/engines/dfc_provider/spec/services/address_builder_spec.rb +++ b/engines/dfc_provider/spec/services/address_builder_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -require DfcProvider::Engine.root.join("spec/spec_helper") +require_relative "../spec_helper" describe AddressBuilder do subject(:result) { described_class.address(address) }