Sha256: 09204c7ca970c61ede4ad5330bcbf550ddf4631c87dd9acf5fd72697d4c33910

Contents?: true

Size: 1.04 KB

Versions: 5

Compression:

Stored size: 1.04 KB

Contents

# frozen_string_literal: true

require 'spree/testing_support/factory_bot'
require 'spree/deprecation'

Spree::Deprecation.warn <<-WARN
  Using `require 'spree/testing_support'` is deprecated and will be removed in
  Solidus 4.0.
WARN

module Spree
  module TestingSupport
    autoload :FactoryBot, "spree/testing_support/factory_bot"
    autoload :SEQUENCES, "spree/testing_support/factory_bot"
    autoload :FACTORIES, "spree/testing_support/factory_bot"

    def factory_bot_paths
      Spree::TestingSupport::FactoryBot.definition_file_paths
    end

    def check_factory_bot_version
      Spree::TestingSupport::FactoryBot.check_version
    end

    def load_all_factories
      Spree::TestingSupport::FactoryBot.add_paths_and_load!
    end

    deprecate(
      factory_bot_paths: "Spree::TestingSupport::FactoryBot.definition_file_paths",
      check_factory_bot_version: "Spree::TestingSupport::FactoryBot.check_version",
      load_all_factories: "Spree::TestingSupport::FactoryBot.add_paths_and_load!",
      deprecator: Spree::Deprecation
    )
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
solidus_core-3.4.6 lib/spree/testing_support.rb
solidus_core-3.4.5 lib/spree/testing_support.rb
solidus_core-3.4.4 lib/spree/testing_support.rb
solidus_core-3.4.3 lib/spree/testing_support.rb
solidus_core-3.4.2 lib/spree/testing_support.rb