nightingale-markdown-formatter
Version:
Nightingale Markdown formatter
20 lines (16 loc) • 459 B
text/typescript
import { Level } from 'nightingale-levels';
import format, { style } from '.';
test('style: blue bold color', () => {
expect(style(['blue', 'bold'], 'test')).toBe('*test*');
});
test('format simple message', () => {
const record = {
key: 'record.key',
level: Level.INFO,
datetime: new Date(2000, 1, 1, 1, 0, 0),
message: 'test',
metadata: {},
extra: {},
};
expect(format(record)).toBe('record.key *01:00:00* → test');
});