Lot U2 : les contrôles d'abord, vus rouges sur l'interface d'avant — cibles de 44 px sur téléphone et les trois lectures entières (M2), « Proposer cet ordre » dit pourquoi il est éteint (C35), une information à un seul endroit dans le vote déplié (onceonly, C19, C36), l'en-tête compte ce que montre la liste et un changement d'inertie d'un module se trouve à sa ligne (C38), settings.reading et l'anglais (lexicon)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -55,3 +55,25 @@ describe('anti-lexicon', () => {
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// Lot U2 (reviews of M6c and M7): the same words for the same things.
|
||||
describe('the reading of the formula', () => {
|
||||
it('the settings say, like N1.1 and the formula, that the share falls beyond the quorum', () => {
|
||||
expect(fr['formula.reading']).toContain('Au-delà');
|
||||
expect(fr['settings.reading']).toContain('au-delà du quorum');
|
||||
expect(en['settings.reading']).toContain('beyond the quorum');
|
||||
expect(es['settings.reading']).toContain('más allá del quórum');
|
||||
});
|
||||
});
|
||||
|
||||
describe('English: one vocabulary', () => {
|
||||
it('« Pour » and « Contre » are for and against, never yes and no', () => {
|
||||
for (const [k, v] of Object.entries(en)) {
|
||||
expect(v, k).not.toMatch(/\byes\b/i);
|
||||
expect(v, k).not.toMatch(/“no”|\{no\} no\b/);
|
||||
}
|
||||
});
|
||||
it('one spelling, the one that dominates: favour', () => {
|
||||
for (const [k, v] of Object.entries(en)) expect(v, k).not.toMatch(/\bfavor\b/i);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user