Permette di filtrare il grafico analytics su una singola pagina.
Aggiunge il filtro Pagina (grafico) e il link Grafico in tabella, mantenendo Da/A/Device. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -70,6 +70,26 @@ RSpec.describe "Admin analytics", type: :request do
|
||||
expect(response.body).to include("\"pageviews\":19")
|
||||
end
|
||||
|
||||
it "filtra il grafico su una sola pagina" do
|
||||
AnalyticsPageStat.create!(
|
||||
day: Time.zone.today,
|
||||
page_path: "/altro",
|
||||
device: "desktop",
|
||||
pageview_count: 7,
|
||||
scroll_samples: 0,
|
||||
scroll_sum_pct: 0,
|
||||
max_scroll_pct: 0
|
||||
)
|
||||
|
||||
get admin_analytics_path, params: { chart_path: "/prezzi" }
|
||||
expect(response).to have_http_status(:ok)
|
||||
expect(response.body).to include(I18n.t("admin.analytics.index.trend_total_label_path"))
|
||||
expect(response.body).to include(">12<")
|
||||
expect(response.body).to include(I18n.t("admin.analytics.index.chart_for_path"))
|
||||
expect(response.body).to include("is-chart-focus")
|
||||
expect(response.body).not_to include(">19<")
|
||||
end
|
||||
|
||||
|
||||
it "mostra la heatmap di una pagina con tab dispositivo" do
|
||||
get admin_analytics_page_path, params: { page_path: "/prezzi" }
|
||||
|
||||
Reference in New Issue
Block a user