Sha256: 864ca5e3a87fb6a7efe5147683c6ba25b0589f3bd814362531e7d0ec76edf70e
Contents?: true
Size: 834 Bytes
Versions: 11
Compression:
Stored size: 834 Bytes
Contents
class ActiveSupport::TestCase def Build(*args) n = args.shift if args.first.is_a?(Numeric) factory = args.shift factory_girl_args = args.shift || {} if n Array.new.tap do |collection| n.times.each { collection << FactoryGirl.build(factory.to_s.singularize.to_sym, factory_girl_args) } end else FactoryGirl.build(factory.to_s.singularize.to_sym, factory_girl_args) end end def Generate(*args) n = args.shift if args.first.is_a?(Numeric) factory = args.shift factory_girl_args = args.shift || {} if n Array.new.tap do |collection| n.times.each { collection << FactoryGirl.create(factory.to_s.singularize.to_sym, factory_girl_args) } end else FactoryGirl.create(factory.to_s.singularize.to_sym, factory_girl_args) end end end
Version data entries
11 entries across 11 versions & 2 rubygems