Sha256: c2681e1e7c185a462bb00d88489fe31f36d054bd5e70dab3c3ec9607f80a544c
Contents?: true
Size: 700 Bytes
Versions: 3
Compression:
Stored size: 700 Bytes
Contents
# frozen_string_literal: true FactoryBot.define do factory :user do name { Faker::TvShows::GameOfThrones.character } trait :with_movie_likes do after(:create) do |user| movies = [ "Avengers: Infinity War", "Star Wars: The Force Awakens", "Marvel’s The Avengers", "Star Wars: The Last Jedi", "The Dark Knight", "Beauty and the Beast", "Finding Dory", "Pirates of the Caribbean: Dead Man’s Chest" ] movies.each do |movie_name| movie = Movie.find_or_create_by(name: movie_name) user.movie_likes.create(movie: movie) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
recommender-2.0.1 | spec/factories/users.rb |
recommender-2.0.0 | spec/factories/users.rb |
recommender-0.1.0 | spec/factories/users.rb |