Sha256: 873aa1e2d1c001567f9037c4c587cd46aa1beb35d939b23abad10bd1b63833e4

Contents?: true

Size: 778 Bytes

Versions: 2

Compression:

Stored size: 778 Bytes

Contents

module Tim
  FactoryGirl.define do
    factory :image_version, :class => Tim::ImageVersion do
    end

    factory :image_version_with_base_image, :parent => :image_version do
      association :base_image, :factory => :base_image
    end

    factory :image_version_with_full_tree, :parent => :image_version do
      association :base_image, :factory => :base_image_with_template
    end

    factory :image_version_with_target_images, :parent => :image_version_with_full_tree do
      after(:create) do |image_version, evaluator|
        FactoryGirl.create_list(:target_image, 2, :image_version => image_version)
      end
    end

    factory :image_version_import, :parent => :image_version do
      association :base_image, :factory => :base_image_import
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tim-0.3.0 spec/factories/tim/image_version.rb
tim-0.2.0 spec/factories/tim/image_version.rb