thoughtbot--factory_bot/lib/factory_girl.rb

35 lines
911 B
Ruby
Raw Normal View History

require 'active_support'
2009-01-02 21:39:24 +00:00
require 'factory_girl/proxy'
require 'factory_girl/proxy/build'
require 'factory_girl/proxy/create'
require 'factory_girl/proxy/attributes_for'
2009-01-06 19:26:18 +00:00
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'
2008-06-01 17:46:50 +00:00
require 'factory_girl/sequence'
2008-07-30 19:47:12 +00:00
require 'factory_girl/aliases'
2009-01-08 17:55:18 +00:00
# Shortcut for Factory.default_strategy.
#
# Example:
# Factory(:user, :name => 'Joe')
def Factory (name, attrs = {})
2009-01-08 16:43:07 +00:00
Factory.default_strategy(name, attrs)
end
2009-01-15 16:33:12 +00:00
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