fix SigSelect Jasmine: return test API from IIFE; pend touch specs on desktop
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

window.SigSelect was being clobbered by the IIFE's undefined return value
(var SigSelect = (function(){...window.SigSelect={...}}()) overwrites window.SigSelect
with undefined). Fixed by using return {} like RoleSelect does.

TouchEvent is not defined in desktop Firefox, so the 5 touch-related specs now
call pending() when the API is absent rather than throwing a ReferenceError.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Disco DeDisco
2026-04-05 23:14:56 -04:00
parent 871e94b298
commit 2892b51101
3 changed files with 19 additions and 5 deletions

View File

@@ -258,7 +258,7 @@ var SigSelect = (function () {
}
// ── Test API ──────────────────────────────────────────────────────────
window.SigSelect = {
return {
_testInit: function () {
_focusedCardEl = null;
_reservedCardId = null;