Sha256: 556c439f06afe2a2772eb8f4deac70ba0120393308692d57f0093f035057ae18
Contents?: true
Size: 1.09 KB
Versions: 4
Compression:
Stored size: 1.09 KB
Contents
require 'date' FactoryGirl.define do factory :movie_response, class: ApiResource do adult false backdrop_path { "/#{Faker::Name.name}.png" } belongs_to_collection nil budget { rand(99999999) } genres { [ build(:genre_response) ] } homepage { Faker::Internet.url } id { rand(9999) } imdb_id { "tt#{rand(9999999)}" } original_title { Faker::Lorem.sentence } overview { Faker::Lorem.sentence } popularity { rand * 10 } poster_path { "/#{Faker::Name.name}.png" } production_companies { [ build(:movies_production_company_response) ] } production_countries { [ build(:production_country_response) ] } release_date { (Date.new - rand(10)).to_s } revenue { rand(9999999) } runtime { rand(999) } spoken_languages { [ build(:spoken_language_response) ] } status "Released" tagline { Faker::Lorem.sentence } title { Faker::Lorem.sentence } vote_average { rand * 10 } vote_count { rand(9999) } releases { { countries: [ build(:certification_response) ] } } trailers { { youtube: [ build(:youtube_trailer_response) ] } } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
enceladus-0.0.7 | spec/factories/movies.rb |
enceladus-0.0.6 | spec/factories/movies.rb |
enceladus-0.0.5 | spec/factories/movies.rb |
enceladus-0.0.4 | spec/factories/movies.rb |