Sha256: 24c4d10a23171169a99d7b3c4076e4c0e14a3731d31dacb73b94cb958071aced
Contents?: true
Size: 573 Bytes
Versions: 4
Compression:
Stored size: 573 Bytes
Contents
# frozen_string_literal: true require 'factory_bot' require 'spree/testing_support/factory_bot' module SolidusDevSupport module TestingSupport module Factories def self.load_for(*engines) paths = engines.flat_map do |engine| engine.root.glob('lib/**/testing_support/factories{,.rb}') end.map { |path| path.sub(/.rb\z/, '').to_s } FactoryBot.definition_file_paths = [ Spree::TestingSupport::FactoryBot.definition_file_paths, paths, ].flatten FactoryBot.reload end end end end
Version data entries
4 entries across 4 versions & 1 rubygems