• v2.19.2 370b97358b

    Ghost released this 2026-04-21 20:38:31 +02:00 | 139 commits to staging since this release

    Tests only

    Regression-net vóór #93 (SETS → discriminated union) start:

    • SETS_BEHAVIOR_SNAPSHOT in test.js — frozen literal per set (11 simple + 19 phased + 2 dailyBonus) met quizTypes, group, fitOnStart, clickCorrectKm/CloseKm, mastery, isMixed, phaseCount. Drift tijdens pure-refactor commits faalt direct; intentional change in commit 3 werkt de literal expliciet bij.
    • clickResult-golden per set — 5 boundary-checks × 32 sets (160 extra asserts). Vult coverage-gaten voor 55, 56, 57, 62–67, 71, 72, 78, 79, 81–88, 98, 99.
    • tests/last-phase-smoke.spec.js — parametrized Playwright voor 14 phased sets zonder eigen late-fase spec (58, 71, 72, 76, 78, 79, 81–88). Deep-linkt naar laatste fase, verifieert polygon-layer + correct-antwoord-flow + geen JS-errors. 12s runtime.

    De Zwarte Zee-fix in v2.19.1 liet zien hoe een late-fase render-miss maandenlang onzichtbaar blijft als tests alleen fase 1 dekken.

    Downloads