Files
novalon-website/tests/styles/color-contrast.spec.ts
T

18 lines
688 B
TypeScript

import { test, expect } from '@playwright/test';
import { calculateContrastRatio, meetsWCAGStandard } from '@/lib/color-contrast';
test('primary text on primary background should meet WCAG AA', () => {
const result = meetsWCAGStandard('#1C1C1C', '#FAFAFA', 'AA', 'normal');
expect(result.passes).toBe(true);
});
test('tertiary text on primary background should meet WCAG AA', () => {
const result = meetsWCAGStandard('#5C5C5C', '#FAFAFA', 'AA', 'normal');
expect(result.passes).toBe(true);
});
test('muted text on primary background should meet WCAG AA', () => {
const result = meetsWCAGStandard('#8C8C8C', '#FAFAFA', 'AA', 'normal');
expect(result.passes).toBe(true);
});