18 lines
688 B
TypeScript
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);
|
|
});
|