docbrown/spec/factories/podcasts.rb
Mac Siri 5287d4a03b Create DelayedJob config and misc DX changes (#979)
* Change from #after_save to #after_create

* Update .babelrc

* Update cloud_name for test

* Update SlackBot's RssReader channel

* Update helpful-hints.md

* Create .gitdocs.json

* Remove serve-docs script

* Update docs/helpful-hints.md

* Update approval

* Revert "Change from #after_save to #after_create"

This reverts commit 548ee0d2c0d56a1aa67316468f4106ac9f437662.

* Create delayed_job.rb

* Bump ancestry gem to 3.0.3

* Fix broken spec

* Remove manual Delayed::Job config in test

* Update spec_helper.rb

* Fix broken specs

* Mute SlackBot in test

* Remove weekly-dgiest.yml

* Create PodcastEpisodeDecorator
2018-10-26 13:15:14 -04:00

15 lines
479 B
Ruby

FactoryBot.define do
image = Rack::Test::UploadedFile.new(
File.join(Rails.root, "spec", "support", "fixtures", "images", "image1.jpeg"), "image/jpeg"
)
factory :podcast do
title { Faker::Beer.name }
image { image }
description { Faker::Hipster.paragraph(1) }
slug { "slug-#{rand(10_000)}" }
feed_url { Faker::Internet.url }
after(:build) { |pod| pod.define_singleton_method(:pull_all_episodes) {} }
end
end