* 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
15 lines
479 B
Ruby
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
|