Add stats endpoint

This commit is contained in:
2025-10-08 09:33:16 -07:00
parent fcbc513676
commit b3d96e07b1
6 changed files with 44 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
require 'rails_helper'
RSpec.describe "Api::V1::Stats", type: :request do
describe "GET /stats" do
it "returns summary stats" do
alerts(:two).update!(park_code: parks(:one).code)
get api_v1_stats_url
expect(response).to have_http_status(:success)
expect(response.parsed_body).to match(
park_count: 2,
alert_count: 2,
most_alerts: {
park_code: "crla",
alert_count: 2
}
)
end
end
end