Sha256: d4ef223bc7991b39d97c7a314c40654fd59f7a3b9ba8b5abb45db8d5c4260c54

Contents?: true

Size: 600 Bytes

Versions: 14

Compression:

Stored size: 600 Bytes

Contents

require 'factory_girl'

FactoryGirl.define do
  factory :post, class: MyApp::Post do
    skip_create
    sequence(:id) {|n| n }
    sequence(:title) {|n| "Title for Post #{n}" }
    sequence(:body) {|n| "Body for Post #{n}" }

    trait :with_author do
      association :author, factory: :user
    end
  end

  factory :long_comment, class: MyApp::LongComment do
    skip_create
    sequence(:id) {|n| n }
    sequence(:body) {|n| "Body for LongComment #{n}" }
  end

  factory :user, class: MyApp::User do
    skip_create
    sequence(:id) {|n| n }
    sequence(:name) {|n| "User ##{n}"}
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
jsonapi-serializers-0.5.0 spec/support/factory.rb
jsonapi-serializers-0.4.0 spec/support/factory.rb
jsonapi-serializers-0.3.1 spec/support/factory.rb
jsonapi-serializers-0.3.0 spec/support/factory.rb
jsonapi-serializers-0.2.6 spec/support/factory.rb
jsonapi-serializers-0.2.5 spec/support/factory.rb
jsonapi-serializers-0.2.4 spec/support/factory.rb
jsonapi-serializers-0.2.3 spec/support/factory.rb
jsonapi-serializers-0.2.2 spec/support/factory.rb
jsonapi-serializers-0.2.1 spec/support/factory.rb
jsonapi-serializers-0.2.0 spec/support/factory.rb
jsonapi-serializers-0.1.2 spec/support/factory.rb
jsonapi-serializers-0.1.1 spec/support/factory.rb
jsonapi-serializers-0.1.0 spec/support/factory.rb