fix planner toggle active state, improve space defaults
- Toggle buttons (Indoor/Outdoor, Rent/Buy) now visually update their active state on click - Space requirement sliders start from minimum court size (200m² double, 120m² single) instead of 0 - Defaults updated to court + 2m buffer (336/240/312/216 m²) - Reference dimensions panel shows standard court sizes - Chart.js font updated from JetBrains Mono to Commit Mono Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -179,7 +179,7 @@ class TestCalcDefaultScenario:
|
||||
|
||||
def test_sqm_is_hall(self, d):
|
||||
# Indoor venue → sqm is hallSqm
|
||||
expected = 4 * 330 + 2 * 220 + 200 + 6 * 20
|
||||
expected = 4 * 336 + 2 * 240 + 200 + 6 * 20
|
||||
assert d["hallSqm"] == expected
|
||||
assert d["sqm"] == expected
|
||||
|
||||
@@ -377,7 +377,7 @@ class TestCalcOutdoorRent:
|
||||
return calc(default_state(venue="outdoor", own="rent"))
|
||||
|
||||
def test_sqm_is_outdoor_land(self, d):
|
||||
expected = 4 * 300 + 2 * 200 + 100
|
||||
expected = 4 * 312 + 2 * 216 + 100
|
||||
assert d["outdoorLandSqm"] == expected
|
||||
assert d["sqm"] == expected
|
||||
|
||||
@@ -764,8 +764,8 @@ class TestCalcRegression:
|
||||
assert d["totalCourts"] == 6
|
||||
|
||||
def test_hall_sqm(self, d):
|
||||
# 4*330 + 2*220 + 200 + 6*20 = 2080
|
||||
assert d["hallSqm"] == 2080
|
||||
# 4*336 + 2*240 + 200 + 6*20 = 2144
|
||||
assert d["hallSqm"] == 2144
|
||||
|
||||
def test_opex_value(self, d):
|
||||
# Rent + Insurance + Electricity + Heating + Water + Maintenance +
|
||||
|
||||
Reference in New Issue
Block a user