* Create github repos request spec * Create article_mutes_spec.rb * Create moderation_service_spec.rb * Create push notification subscriptions spec * Add PodcastEpisodeDecorator specs * Remove randomness in test * Create specs for ArticleWithVideoCreationService * Update spec/decorators/podcast_episode_decorator_spec.rb Co-Authored-By: maestromac <krairit.siri@gmail.com>
17 lines
486 B
Ruby
17 lines
486 B
Ruby
require "rails_helper"
|
|
|
|
RSpec.describe ModerationService do
|
|
let(:mod) { create(:user, :trusted) }
|
|
let(:article) { create(:user) }
|
|
|
|
describe "#send_moderation_notification" do
|
|
it "sends Notification to a moderator" do
|
|
mod
|
|
allow(Notification).to receive(:create)
|
|
run_background_jobs_immediately do
|
|
described_class.new.send_moderation_notification(article)
|
|
end
|
|
expect(Notification).to have_received(:create).exactly(:once)
|
|
end
|
|
end
|
|
end
|