Sha256: 93449a28fd7c3570e6618b5dfe6c79cc65214543b31cdd7175e54daa79799246

Contents?: true

Size: 453 Bytes

Versions: 8

Compression:

Stored size: 453 Bytes

Contents

# Factories
require 'factory_bot'

FactoryBot.define do
  sequence :fork_name do |n|
    "fork %d04" % n
  end

  factory :fork do |f|
    f.name { FactoryBot.generate(:fork_name) }
  end

  factory :tine do |t|
    t.association :fork
  end

  factory :rusty_tine, :class => Tine do |t|
    t.association :fork
    t.rusty { true }
  end

  factory :fancy_fork, :class => Fork do |t|
    t.name { "Fancy " + FactoryBot.generate(:fork_name) }
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pickle-0.9.0 features/app/factories.rb
pickle-0.8.0 features/app/factories.rb
pickle-0.7.2 features/app/factories.rb
pickle-0.7.1 features/app/factories.rb
pickle-0.7.0 features/app/factories.rb
pickle-0.6.2 features/app/factories.rb
pickle-0.6.1 features/app/factories.rb
pickle-0.6.0 features/app/factories.rb