docbrown/spec/services/moderation_service_spec.rb
Mac Siri 2e647cedb4 Add more test coverage (#1829)
* 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>
2019-02-22 09:16:57 -08:00

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