Sha256: e0dcafef000f37bcb3bacf0b57299334f095b8e03ff2ba55cd54cdb4b09541ac

Contents?: true

Size: 480 Bytes

Versions: 30

Compression:

Stored size: 480 Bytes

Contents

FactoryBot.define do

  factory :chapter do
    number { Faker::Number.between(1, 40) }
    book { Organization.current.book rescue nil }

    transient do
      lessons { [] }
      name { Faker::Lorem.sentence(3) }
      slug { "mumuki/mumuki-test-topic-#{SecureRandom.uuid}" }
    end

    after(:build) do |chapter, evaluator|
      chapter.topic = build(:topic, name: evaluator.name, slug: evaluator.slug, lessons: evaluator.lessons) unless evaluator.topic
    end
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
mumuki-domain-7.4.1 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.4.0 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.3.2 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.3.1 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.2.3 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.3.0 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.2.2 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.2.1 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.2.0 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-laboratory-7.1.0 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-925adf85cca8/lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.1.0 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-laboratory-7.0.12 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-74da3d4af98c/lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.0.6 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.0.5 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.0.4 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.0.3 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-laboratory-7.0.11 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-f892f79c60f0/lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.0.2 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.0.1 lib/mumuki/domain/factories/chapter_factory.rb
mumuki-domain-7.0.0 lib/mumuki/domain/factories/chapter_factory.rb