Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions test/claims.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -1452,9 +1452,22 @@ esac

const syndere = [];
for (const fil of FILER27) {
let iVaultListe = false;
fs27.readFileSync(join(ROOT, fil), 'utf8').split('\n').forEach((l, i) => {
const t = l.trim();
if (t.startsWith('//') || t.startsWith('*') || t.startsWith('/*')) return;
// 7/11 (dialogproeven paa 0.4.1, MAALT): `vaultNavne` i Accessibility.swift er SOEGEORD, der genkender en dansk
// adgangskode-side paa dens titel («adgangskodeadministrator», «adgangskoder») - de matches, de vises aldrig.
// Kun netop den liste undtages, fra erklaeringen til dens «]»; en dansk streng foer eller efter den er stadig roed.
if (/^static let vaultNavne = \[/.test(t)) iVaultListe = true;
if (iVaultListe) {
// R25 (Opus, MAALT): listen lukkes ved FOERSTE «]». Staar der noget efter den (en kommentar, .map, + x, ; …), laeses
// linjen som alle andre (og bliver roed paa listens egne ord) - ellers blev resten af filen aldrig laest.
const slut = t.indexOf(']');
if (slut < 0) return;
iVaultListe = false;
if (t.slice(slut + 1).trim() === '') return;
}
// ⛔ 23/9: vagten faeldede `import { taelOgTael } from './sloejfe.js'`.
// Et FILNAVN er ikke tekst et menneske laeser i et svar - husets egne
// moduler hedder programlaas.js, godkend.js, sloejfe.js med vilje.
Expand Down Expand Up @@ -1502,6 +1515,7 @@ esac
}
}
});
if (iVaultListe) syndere.push(`${fil.split('/').pop()}: vaultNavne lukkes aldrig - resten af filen blev ikke laest`);
}
check('27. intet mennesket kan laese er paa dansk', syndere.length === 0,
syndere.length ? `${syndere.length} strenge, fx: ` + syndere.slice(0, 2).join(' | ')
Expand Down
2 changes: 1 addition & 1 deletion test/skriv-ankommer.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ print(valg.map { v -> String in switch valgEfterSoegning(antal: v.0, stoppedeTid
&& tastKrop.indexOf('kombiSkriverTekst(combo)') < tastKrop.indexOf('Input.hotkey('), tastKrop.slice(0, 160));
const svKrop = m.slice(m.indexOf('case "set-value":'), m.indexOf('case "at":'));
check('6g set_value paa FOKUS (uden soegning): ogsaa macOS-signalet doemmer (R24, Astra)',
/if AX\.isSecure\(t\.el, role: role\) \|\| \(fokusVej && skriveDom\(fokusSikkert: false, sikkerIndtastning: macosSikkerIndtastning\(\)\) == \.sikkertFelt\) \{/.test(svKrop)
/if AX\.isSecure\(t\.el, role: role\)\s*\|\| \(fokusVej && skriveDom\(fokusSikkert: false, sikkerIndtastning: macosSikkerIndtastning\(\)\) == \.sikkertFelt\) \{/.test(svKrop)
&& /fokusVej = true/.test(svKrop), svKrop.slice(0, 120));
check('7e valget efter en soegning (R24, adfaerd med ÉT fund): efter tidsudloeb vaelges intet uden index - heller ikke med --first; index vinder; tvetydigt overskrives aldrig',
valgDom === 'U,U,v0,v0,T,t,v0,0,X,U', valgDom);
Expand Down
Loading