chore: add color contrast testing scripts and update dependencies

This commit is contained in:
张翔
2026-03-07 10:46:27 +08:00
parent 9423a6a473
commit 724cd7f27a
7 changed files with 89 additions and 2 deletions
+15
View File
@@ -0,0 +1,15 @@
const { calculateContrastRatio, meetsWCAGStandard } = require('../src/lib/color-contrast.ts');
console.log('Testing color contrast functions...');
const ratio = calculateContrastRatio('#000000', '#FFFFFF');
console.log('Black on white ratio:', ratio);
console.log('Expected: ~21, Actual:', ratio);
const result = meetsWCAGStandard('#000000', '#FFFFFF', 'AA', 'normal');
console.log('WCAG AA compliance:', result);
const lowContrastResult = meetsWCAGStandard('#808080', '#FFFFFF', 'AA', 'normal');
console.log('Low contrast test:', lowContrastResult);
console.log('All tests completed!');