UNPKG

wkr-util

Version:
45 lines (36 loc) 1 kB
import {LogRepoPassthru, logLevels} from '../esm/log' test('Logs using logRepo.add.', async () => { const logRepo = LogRepoPassthru('test', (data) => { return Promise.resolve(data) }) const extraFields = {a: 'AAA'} const result = await logRepo.add( 'label', logLevels.INFO, 'the message', extraFields, null, null, ) expect(result.a).toBe('AAA') expect(result.source).toBe('test') expect(result.message).toBe('the message') }) test('Logs using logRepo.addFull.', async () => { const logRepo = LogRepoPassthru('test', (data) => { return Promise.resolve(data) }) const extraFields = {a: 'AAA'} const result = await logRepo.addFull( 'label', logLevels.INFO, 'the message', {}, extraFields, null, null, ) expect(result.a).toBe('AAA') expect(result.source).toBe('test') expect(result.message).toBe('the message') })