Sha256: c7e8c8317f2168051803ec5d98c27cbe1947ce0c8bea62e133b0543ace24e5b4
Contents?: true
Size: 1.29 KB
Versions: 13
Compression:
Stored size: 1.29 KB
Contents
# Generates fake pull request data we can use to test with FactoryGirl.define do factory :pull_request, :class => Hubstats::PullRequest do user repo id {Faker::Number.number(6).to_i} number {|n| "#{n}".to_i} created_at '2015-05-30' end factory :pull_request_hash, class:Hash do association :user, factory: :user_hash, strategy: :build association :repository, factory: :repo_hash, strategy: :build id {Faker::Number.number(6).to_i} number {|n| "#{n}".to_i} merged_by(:id => 202020) created_at Date.today updated_at Date.today initialize_with { attributes } end factory :pull_request_hash_no_merge, class:Hash do association :user, factory: :user_hash, strategy: :build association :repository, factory: :repo_hash, strategy: :build id {Faker::Number.number(6).to_i} number {|n| "#{n}".to_i} merged_by(nil) created_at Date.today updated_at Date.today initialize_with { attributes } end factory :pull_request_payload_hash, class:Hash do id {Faker::Number.number(6).to_i} type "PullRequestEvent" association :repository, factory: :repo_hash, strategy: :build association :pull_request, factory: :pull_request_hash, strategy: :build merged_by(:id => 202020) initialize_with { attributes } end end
Version data entries
13 entries across 13 versions & 1 rubygems