Sha256: 7417761db4b408b4d345b10aae1c82b42de7983065b9904fa03ed9f3665c3b81

Contents?: true

Size: 667 Bytes

Versions: 8

Compression:

Stored size: 667 Bytes

Contents

FactoryGirl.define do
  sequence :email do |n|
    "person#{n}@example.com"
  end

  factory :admin_user, class: Brightcontent::AdminUser do
    email
    password "password"
    password_confirmation "password"
  end

  factory :blog do
    name "Blogname"
    body "Inhoud"
    featured false

    factory :featured_blog do
      featured true
    end
  end

  factory :author do
    factory :author_with_blogs do
      transient do
        blogs_count 5
      end
      after(:create) do |author, evaluator|
        create_list(:blog, evaluator.blogs_count, author: author)
      end
    end
  end

  factory :comment do
    text "Comment text"
    blog
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
brightcontent-core-2.3.4 spec/factories.rb
brightcontent-core-2.3.3 spec/factories.rb
brightcontent-core-2.3.2 spec/factories.rb
brightcontent-core-2.3.1 spec/factories.rb
brightcontent-core-2.3.0 spec/factories.rb
brightcontent-core-2.2.2 spec/factories.rb
brightcontent-core-2.2.1 spec/factories.rb
brightcontent-core-2.2.0 spec/factories.rb