test(log_level): refactor
This commit is contained in:
parent
bcb65bfec5
commit
b50586db8f
2 changed files with 73 additions and 86 deletions
73
tests/log-level.test.ts
Normal file
73
tests/log-level.test.ts
Normal file
|
|
@ -0,0 +1,73 @@
|
||||||
|
import {expect, jest, test} from '@jest/globals';
|
||||||
|
import * as log_level from '../src/log-level';
|
||||||
|
|
||||||
|
describe('Logger', () => {
|
||||||
|
it('can be instantiated', () => {
|
||||||
|
//const logger = new log_level.Logger('test', 0);
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('getLevelName', () => {
|
||||||
|
it('numeric to textual representation of built-ins', () => {
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName(log_level.CRITICAL)
|
||||||
|
).toBe('CRITICAL');
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName(log_level.FATAL)
|
||||||
|
).toBe('CRITICAL');
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName(log_level.ERROR)
|
||||||
|
).toBe('ERROR');
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName(log_level.WARNING)
|
||||||
|
).toBe('WARNING');
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName(log_level.WARN)
|
||||||
|
).toBe('WARNING');
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName(log_level.INFO)
|
||||||
|
).toBe('INFO');
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName(log_level.DEBUG)
|
||||||
|
).toBe('DEBUG');
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName(log_level.NOTSET)
|
||||||
|
).toBe('NOTSET');
|
||||||
|
});
|
||||||
|
|
||||||
|
it('textual to numeric representation of built-ins', () => {
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName('CRITICAL')
|
||||||
|
).toBe(log_level.CRITICAL);
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName('FATAL')
|
||||||
|
).toBe(`Level FATAL`);
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName('ERROR')
|
||||||
|
).toBe(log_level.ERROR);
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName('WARNING')
|
||||||
|
).toBe(log_level.WARNING);
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName('WARN')
|
||||||
|
).toBe('Level WARN');
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName('INFO')
|
||||||
|
).toBe(log_level.INFO);
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName('DEBUG')
|
||||||
|
).toBe(log_level.DEBUG);
|
||||||
|
expect(
|
||||||
|
log_level.getLevelName('NOTSET')
|
||||||
|
).toBe(log_level.NOTSET);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
describe('addLevelName', () => {
|
||||||
|
it('numeric to textual representation of built-ins', () => {
|
||||||
|
log_level.addLevelName(80, 'FOOBAR');
|
||||||
|
expect(log_level.getLevelName(80)).toBe('FOOBAR');
|
||||||
|
expect(log_level.getLevelName('FOOBAR')).toBe(80);
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|
@ -1,86 +0,0 @@
|
||||||
import {expect, jest, test} from '@jest/globals';
|
|
||||||
|
|
||||||
describe('Logger', () => {
|
|
||||||
it('can be instantiated', () => {
|
|
||||||
//const logger = new logging.log_level.Logger('test', 0);
|
|
||||||
})
|
|
||||||
});
|
|
||||||
|
|
||||||
describe('getLevelName', () => {
|
|
||||||
var logging: any;
|
|
||||||
|
|
||||||
beforeEach(() => {
|
|
||||||
// there are a couple of singletons, which I'm not yet sure if they need
|
|
||||||
// to be reloaded for every test case
|
|
||||||
logging = require('../src');
|
|
||||||
});
|
|
||||||
|
|
||||||
it('numeric to textual representation of built-ins', () => {
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName(logging.log_level.CRITICAL)
|
|
||||||
).toBe('CRITICAL');
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName(logging.log_level.FATAL)
|
|
||||||
).toBe('CRITICAL');
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName(logging.log_level.ERROR)
|
|
||||||
).toBe('ERROR');
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName(logging.log_level.WARNING)
|
|
||||||
).toBe('WARNING');
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName(logging.log_level.WARN)
|
|
||||||
).toBe('WARNING');
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName(logging.log_level.INFO)
|
|
||||||
).toBe('INFO');
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName(logging.log_level.DEBUG)
|
|
||||||
).toBe('DEBUG');
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName(logging.log_level.NOTSET)
|
|
||||||
).toBe('NOTSET');
|
|
||||||
});
|
|
||||||
|
|
||||||
it('textual to numeric representation of built-ins', () => {
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName('CRITICAL')
|
|
||||||
).toBe(logging.log_level.CRITICAL);
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName('FATAL')
|
|
||||||
).toBe(`Level FATAL`);
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName('ERROR')
|
|
||||||
).toBe(logging.log_level.ERROR);
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName('WARNING')
|
|
||||||
).toBe(logging.log_level.WARNING);
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName('WARN')
|
|
||||||
).toBe('Level WARN');
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName('INFO')
|
|
||||||
).toBe(logging.log_level.INFO);
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName('DEBUG')
|
|
||||||
).toBe(logging.log_level.DEBUG);
|
|
||||||
expect(
|
|
||||||
logging.log_level.getLevelName('NOTSET')
|
|
||||||
).toBe(logging.log_level.NOTSET);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
describe('addLevelName', () => {
|
|
||||||
var logging: any;
|
|
||||||
|
|
||||||
beforeEach(() => {
|
|
||||||
logging = require('../src');
|
|
||||||
});
|
|
||||||
|
|
||||||
it('numeric to textual representation of built-ins', () => {
|
|
||||||
logging.log_level.addLevelName(80, 'FOOBAR');
|
|
||||||
expect(logging.log_level.getLevelName(80)).toBe('FOOBAR');
|
|
||||||
expect(logging.log_level.getLevelName('FOOBAR')).toBe(80);
|
|
||||||
})
|
|
||||||
});
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue