* Refactor fast_count to return nil instead of 1,000,000 if the exact count times out. * Remove the estimate_post_counts and blank_tag_search_fast_count global config options. * Replace the hardcoded post count estimates inside fast_count with a method that parses Postgres's estimated row count from EXPLAIN. * /counts/posts.json: ** Remove the `raise_on_timeout` parameter. ** Add an `estimate_count=<true|false>` parameter. ** Return null instead of 1,000,000 if the exact count times out.
13 lines
278 B
Ruby
13 lines
278 B
Ruby
require 'test_helper'
|
|
|
|
class CountsControllerTest < ActionDispatch::IntegrationTest
|
|
context "The counts commentary controller" do
|
|
context "posts action" do
|
|
should "render" do
|
|
get posts_counts_path
|
|
assert_response :success
|
|
end
|
|
end
|
|
end
|
|
end
|