fix(analytics): restore period-linked report APIs
Some checks failed
CD Pipeline / deploy (push) Has been cancelled
Some checks failed
CD Pipeline / deploy (push) Has been cancelled
This commit is contained in:
@@ -280,3 +280,14 @@ def test_monthly_frontend_has_replayable_period_and_no_fixed_years():
|
||||
assert "data-analysis-target" in tabs
|
||||
assert "renderChartEmpty" in script
|
||||
assert "未以其他月份回填" in script
|
||||
|
||||
|
||||
def test_sales_frontend_uses_live_period_linked_api_routes():
|
||||
script = (ROOT / "web/static/js/page-sales-analysis.js").read_text(encoding="utf-8")
|
||||
|
||||
assert "buildPeriodApiUrl" in script
|
||||
assert "new URLSearchParams(window.location.search)" in script
|
||||
assert "/api/sales_analysis/yoy_comparison" in script
|
||||
assert "/api/sales_analysis/table_data" in script
|
||||
assert "fetch(`/api/yoy?" not in script
|
||||
assert "'/api/sales_table?'" not in script
|
||||
|
||||
Reference in New Issue
Block a user