Load spec helpers before Rails is loaded

Using Spring was hiding an loading error. When you start Rspec, Rails
and its engines are not loaded yet. So our way to load the spec helper
via `Rails.root` did not work when you ran specs on their own without
loading Rails with Spring first.
This commit is contained in:
Maikel Linke
2023-08-10 15:55:28 +10:00
parent 6316974146
commit 191c4a79db
13 changed files with 13 additions and 13 deletions

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/swagger_helper")
require_relative "../swagger_helper"
describe "CatalogItems", type: :request, swagger_doc: "dfc-v1.7/swagger.yaml",
rswag_autodoc: true do

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/swagger_helper")
require_relative "../swagger_helper"
describe "Enterprises", type: :request, swagger_doc: "dfc-v1.7/swagger.yaml", rswag_autodoc: true do
let!(:user) { create(:oidc_user) }

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/swagger_helper")
require_relative "../swagger_helper"
describe "Persons", type: :request, swagger_doc: "dfc-v1.7/swagger.yaml", rswag_autodoc: true do
let(:user) { create(:oidc_user, id: 10_000) }

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/swagger_helper")
require_relative "../swagger_helper"
describe "SuppliedProducts", type: :request, swagger_doc: "dfc-v1.7/swagger.yaml",
rswag_autodoc: true do

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/spec_helper")
require_relative "../spec_helper"
describe AuthorizationControl do
include AuthorizationHelper

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/spec_helper")
require_relative "../spec_helper"
describe DfcBuilder do
let(:variant) { build(:variant) }

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/spec_helper")
require_relative "../spec_helper"
describe DfcIo do
let(:person) do

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/spec_helper")
require_relative "../spec_helper"
describe DfcLoader do
it "prepares the DFC Connector to provide DFC object classes for export" do

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/spec_helper")
require_relative "../spec_helper"
describe EnterpriseBuilder do
subject(:builder) { described_class }

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/spec_helper")
require_relative "../spec_helper"
describe DfcBuilder do
let(:variant) { build(:variant) }

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/spec_helper")
require_relative "../spec_helper"
describe QuantitativeValueBuilder do
subject(:builder) { described_class }

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require DfcProvider::Engine.root.join("spec/spec_helper")
require_relative "../spec_helper"
describe SuppliedProductBuilder do
subject(:builder) { described_class }

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
require Rails.root.join("spec/swagger_helper")
require_relative "../../../spec/swagger_helper"
require_relative "spec_helper"
RSpec.configure do |config|