Sha256: 729ff99869df065d9e89ce06b10ed5ab7131e36e039db67c4fed1025523f1532

Contents?: true

Size: 432 Bytes

Versions: 6

Compression:

Stored size: 432 Bytes

Contents

FactoryGirl.define do

  factory :class_group, class: Gaku::ClassGroup do
    name '1A'
    grade 8
    homeroom '123'
  end

  trait :with_students do
    after(:create) do |resource|
      student1 = create(:student)
      student2 = create(:student)
      create(:class_group_enrollment, student: student1, class_group: resource)
      create(:class_group_enrollment, student: student2, class_group: resource)
    end
  end

end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
gaku_core-0.0.3 lib/gaku/testing/factories/class_group_factory.rb
gaku-0.0.3 core/lib/gaku/testing/factories/class_group_factory.rb
gaku-0.0.2 core/lib/gaku/testing/factories/class_group_factory.rb
gaku_core-0.0.2 lib/gaku/testing/factories/class_group_factory.rb
gaku-0.0.1 core/lib/gaku/testing/factories/class_group_factory.rb
gaku_core-0.0.1 lib/gaku/testing/factories/class_group_factory.rb