Sha256: 8e31e376c8077710125ddcfc8dfdba3881ac5d1721d17003628d343deb8ad910

Contents?: true

Size: 676 Bytes

Versions: 63

Compression:

Stored size: 676 Bytes

Contents

require 'faker'

FactoryGirl.define do
  factory :article, :class => Lines::Article do |f|
    f.title "Testing with RSpec"
    f.sub_title "My subtitle"
    f.content "Content for article"
    f.published_at Time.now
    f.hero_image { File.open(File.join(Lines::Engine.root, 'spec/support/images/example.jpg')) }
    f.author_ids   {
      count = 0
      Array(5..10).sample.times.map do
        count += 1
        FactoryGirl.create(:author, :name => "Author #{count}", :email => "author#{count}@example.com", :description => "desc#{count}")[:id]
      end
    }

    factory :article_with_tags, class: Lines::Article do |a|
      a.tag_list 'tag1, tag2'
    end
  end
end

Version data entries

63 entries across 63 versions & 2 rubygems

Version Path
jeygeethanmedia-inkpen-1.2.6.2 spec/factories/articles.rb
jeygeethanmedia-inkpen-1.2.6.1 spec/factories/articles.rb
lines-engine-1.2.6.1 spec/factories/articles.rb
lines-engine-1.2.6 spec/factories/articles.rb
lines-engine-1.2.5 spec/factories/articles.rb
lines-engine-1.2.3 spec/factories/articles.rb
lines-engine-1.2.2 spec/factories/articles.rb
lines-engine-1.2.1.1 spec/factories/articles.rb
lines-engine-1.2.1 spec/factories/articles.rb
lines-engine-1.2 spec/factories/articles.rb
lines-engine-1.1.5.3 spec/factories/articles.rb
lines-engine-1.1.5.2 spec/factories/articles.rb
lines-engine-1.1.5.1 spec/factories/articles.rb
lines-engine-1.1.5 spec/factories/articles.rb
lines-engine-1.1.4 spec/factories/articles.rb
lines-engine-1.1.3 spec/factories/articles.rb
lines-engine-1.1.2 spec/factories/articles.rb
lines-engine-1.1.1 spec/factories/articles.rb
lines-engine-1.1.0 spec/factories/articles.rb
lines-engine-1.0.0 spec/factories/articles.rb