docbrown/spec/requests/buffered_articles_spec.rb
rhymes 33a11adca8
Various optimizations (#6249) [deploy]
* Pluck over map
* Explain why map makes sense there
* Refactor reactions controller a bit and iterate only once
* Use group by instead of N counting queries
* More positive
* Simplify BufferedArticlesController
* Less queries for MailchimpBot
* Use Rails instead of SQL
* Build comment_ids only when needed
2020-02-25 13:42:24 -05:00

24 lines
579 B
Ruby

require "rails_helper"
RSpec.describe "BufferedArticles", type: :request do
describe "GET /buffered_articles" do
it "works successfully" do
get buffered_articles_path
expect(response).to have_http_status(:ok)
end
it "responds with json" do
get buffered_articles_path
expect(response.content_type).to eq("application/json")
end
it "responds with at least one url" do
article = create(:article)
get buffered_articles_path
expect(response.parsed_body["urls"].first).to eq(article.decorate.url)
end
end
end