@travetto/test
Version:
Declarative test framework
20 lines (17 loc) • 697 B
text/typescript
import { StyleUtil, type TermStyleFn } from '@travetto/terminal';
const input = {
assertDescription: ['#d3d3d3'], // light gray
testDescription: ['#e5e5e5'], // White
success: ['#00cd00'], // Green
failure: ['#cd0000'], // Red
assertNumber: ['#00ffff'], // Bright cyan
testNumber: ['#1e90ff'], // dodger blue
assertFile: ['#90ee90'], // lightGreen
assertLine: ['#ffffe0'], // light yellow
objectInspect: ['#cd00cd'], // Magenta
suiteName: ['#cdcd00'], // Yellow
testName: ['#00cdcd'], // Cyan
total: ['#e5e5e5'], // White
} as const;
export const CONSOLE_ENHANCER = StyleUtil.getPalette(input);
export type TestResultsEnhancer = Record<keyof typeof input, TermStyleFn>;