mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-25 20:46:48 +00:00
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:
@@ -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
|
||||
|
||||
@@ -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) }
|
||||
|
||||
@@ -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) }
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) }
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 }
|
||||
|
||||
@@ -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) }
|
||||
|
||||
@@ -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 }
|
||||
|
||||
@@ -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 }
|
||||
|
||||
@@ -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|
|
||||
|
||||
Reference in New Issue
Block a user