136 — Double opening with wing glazing, export, then toggle off and verify cleared¶
Description¶
Creates a double opening with isDoubleOpening=true and wingGlazing=true, filling all conditional fields. Verifies grid, edit modal round-trip, and construction export XLSX. Then edits the opening to toggle both switches OFF, saves, and verifies the conditional fields are cleared.
Preconditions¶
- Clean database
- User logged in with ADMIN role
Steps¶
- Create project, open Otvory tab — Expected: Empty grid
- Create opening with isDoubleOpening=true, wingGlazing=true, all wing/glazing/performance/hardware fields — Expected: Saved
- Assert grid row — Expected: Values match
- Reopen edit modal, assert all fields round-tripped — Expected: Every value correct
- Export construction XLSX, assert 40+ Czech columns — Expected: All match
- Reopen edit modal, toggle isDoubleOpening OFF — Expected: Wing fields hidden
- Toggle wingGlazing OFF — Expected: Glazing fields hidden
- Save — Expected: Modal closes
- Reopen edit modal — Expected: isDoubleOpening=false, wingGlazing=false, wing fields not visible
Related¶
- Spec:
tests/e2e/tests/doors.spec.tsTC-2 - Absorbs: old TC-11 (toggle on/off)