UNPKG

workers-loki-logger

Version:

A Logger for the Cloudflare workers environment that sends the logs to grafana loki

66 lines 1.73 kB
import { strict as assert } from 'node:assert'; import { isNotNullOrUndefined, isNullOrUndefined } from './lib.js'; import test from 'node:test'; test('isNullOrUndefined', async (t) => { for (let { input, output } of [{ input: null, output: true }, { input: undefined, output: true }, { input: 0, output: false }, { input: false, output: false }, { input: true, output: false }, { input: '', output: false }, { input: 'some', output: false }, { input: {}, output: false }]) { await t.test(`isNullOrUndefined should return ${output} for input ${input}`, async () => { assert.equal(isNullOrUndefined(input), output); }); } }); test('isNotNullOrUndefined', async (t) => { for (let { input, output } of [{ input: null, output: false }, { input: undefined, output: false }, { input: 0, output: true }, { input: false, output: true }, { input: true, output: true }, { input: '', output: true }, { input: 'some', output: true }, { input: {}, output: true }]) { await t.test(`isNotNullOrUndefined should return ${output} for input ${input}`, async () => { assert.equal(isNotNullOrUndefined(input), output); }); } }); //# sourceMappingURL=lib.spec.js.map