mirror of
https://github.com/thoughtbot/factory_bot.git
synced 2022-11-09 11:43:51 -05:00
34 lines
911 B
Ruby
34 lines
911 B
Ruby
require 'active_support'
|
|
require 'factory_girl/proxy'
|
|
require 'factory_girl/proxy/build'
|
|
require 'factory_girl/proxy/create'
|
|
require 'factory_girl/proxy/attributes_for'
|
|
require 'factory_girl/proxy/stub'
|
|
require 'factory_girl/factory'
|
|
require 'factory_girl/attribute'
|
|
require 'factory_girl/attribute/static'
|
|
require 'factory_girl/attribute/dynamic'
|
|
require 'factory_girl/attribute/association'
|
|
require 'factory_girl/sequence'
|
|
require 'factory_girl/aliases'
|
|
|
|
# Shortcut for Factory.default_strategy.
|
|
#
|
|
# Example:
|
|
# Factory(:user, :name => 'Joe')
|
|
def Factory (name, attrs = {})
|
|
Factory.default_strategy(name, attrs)
|
|
end
|
|
|
|
if defined? Rails.configuration
|
|
Rails.configuration.after_initialize do
|
|
Factory.definition_file_paths = [
|
|
File.join(RAILS_ROOT, 'test', 'factories'),
|
|
File.join(RAILS_ROOT, 'spec', 'factories')
|
|
]
|
|
Factory.find_definitions
|
|
end
|
|
else
|
|
Factory.find_definitions
|
|
end
|
|
|