Fix flapping test (#6346) [deploy]

This commit is contained in:
Josh Puetz 2020-02-27 14:44:04 -06:00 committed by GitHub
parent d8c168941c
commit df98591d6d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,16 +12,16 @@ RSpec.describe Articles::Feed, type: :service do
describe "#published_articles_by_tag" do
let(:unpublished_article) { create(:article, published: false) }
let(:tag) { "foo" }
let(:tagged_article) { create(:article, tags: [tag]) }
let(:tagged_article) { create(:article, tags: tag) }
it "returns published articles" do
expect(described_class.new(number_of_articles: 1, page: 1).published_articles_by_tag).to include article
expect(described_class.new(number_of_articles: 1, page: 1).published_articles_by_tag).not_to include unpublished_article
expect(feed.published_articles_by_tag).to include article
expect(feed.published_articles_by_tag).not_to include unpublished_article
end
context "with tag" do
it "returns articles with the specified tag" do
expect(described_class.new(number_of_articles: 1, page: 1, tag: tag).published_articles_by_tag).to include tagged_article
expect(described_class.new(tag: tag).published_articles_by_tag).to include tagged_article
end
end
end