test: isolate first-task release probe (Refs #1174)
All checks were successful
CI / lint (pull_request) Successful in 3m22s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 4m4s
CI / release-candidate (pull_request) Has been skipped

This commit is contained in:
timmy 2026-08-20 10:12:57 +00:00
parent 286e691fd2
commit 7c1292faa3

View File

@ -71,8 +71,12 @@ def test_release_artifact_guides_an_empty_mobile_account_to_first_work(
"""() => {
document.querySelector('[data-mobile-today-hud]').hidden = false;
localStorage.setItem('stackchain.first-task.v1:timmy', 'coaching');
const productionCoach = document.querySelector('[data-mobile-first-task-coach]');
const isolatedCoach = productionCoach.cloneNode(true);
productionCoach.replaceWith(isolatedCoach);
window.firstTaskOutcomeProbe = createMobileFirstTask({
getLogin: () => 'timmy', hasWork: () => true, isTodayActive: () => true,
coach: isolatedCoach,
});
return window.firstTaskOutcomeProbe.refresh();
}"""