popular/missed searches: fix blank views.

Fix missing call to `.each`.
This commit is contained in:
evazion
2020-06-16 13:09:05 -05:00
parent 101e8a13b8
commit a572a6614d
4 changed files with 6 additions and 3 deletions

View File

@@ -15,7 +15,7 @@
</tr>
</thead>
<tbody>
<% @search_service.missed_search_rankings do |tags, count| %>
<% @search_service.missed_search_rankings.each do |tags, count| %>
<tr class="tag-type-<%= Tag.category_for(tags) %>">
<td><%= link_to tags, posts_path(:tags => tags) %></td>
<td>

View File

@@ -13,7 +13,7 @@
</tr>
</thead>
<tbody>
<% @search_service.post_search_rankings(@date) do |tags, count| %>
<% @search_service.post_search_rankings(@date).each do |tags, count| %>
<tr class="tag-type-<%= Tag.category_for(tags) %>">
<td><%= link_to tags, posts_path(:tags => tags) %></td>
<td style="text-align: right;"><%= count.to_i %></td>

View File

@@ -41,6 +41,7 @@ module Explore
mock_post_search_rankings(Date.today, [["1girl", 100], ["original", 50]])
get searches_explore_posts_path
assert_response :success
assert_select "tbody tr", count: 2
end
end
@@ -49,6 +50,7 @@ module Explore
mock_missed_search_rankings([["1girl", 100], ["original", 50]])
get missed_searches_explore_posts_path
assert_response :success
assert_select "tbody tr", count: 2
end
end
end

View File

@@ -13,7 +13,8 @@ module ReportbooruHelper
def mock_missed_search_rankings(date = Date.today, rankings)
Danbooru.config.stubs(:reportbooru_server).returns("http://localhost:1234")
url = "http://localhost:1234/missed_searches"
mock_request(url, body: rankings.to_json)
data = rankings.map { _1.join(" ") }.join("\n")
mock_request(url, body: data)
end
def mock_post_view_rankings(date = Date.today, rankings)