Skip to content

Commit

Permalink
chore: use better typings of consola once they are fixed #63
Browse files Browse the repository at this point in the history
  • Loading branch information
regevbr committed May 7, 2020
1 parent 9d73f98 commit f88d4b9
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/utils/logger/impl/logLevel.ts
Expand Up @@ -8,6 +8,7 @@ const logLevelMap = {
[LogLevel.INFO]: ConsolaLogLevel.Info,
[LogLevel.DEBUG]: ConsolaLogLevel.Debug,
[LogLevel.TRACE]: ConsolaLogLevel.Trace,
[LogLevel.SILENT]: ConsolaLogLevel.Silent,
};

export const getConoslaLogLevel = (level: LogLevel): ConsolaLogLevel => logLevelMap[level];
1 change: 1 addition & 0 deletions src/utils/logger/interfaces/ILogger.ts
Expand Up @@ -5,6 +5,7 @@ export enum LogLevel {
INFO,
DEBUG,
TRACE,
SILENT,
}

export interface ILogger {
Expand Down
17 changes: 17 additions & 0 deletions test/src/utils/logger/impl/logLevel.spec.ts
@@ -0,0 +1,17 @@
import { LogLevel } from '../../../../../src/utils/logger/interfaces/ILogger';
import { LogLevel as ConsolaLogLevel } from 'consola';
import { getConoslaLogLevel } from '../../../../../src/utils/logger/impl/logLevel';

describe(`log level`, () => {
describe(`get conosla log level`, () => {
it(`Should have proper mappings`, () => {
expect(getConoslaLogLevel(LogLevel.ERROR)).toEqual(ConsolaLogLevel.Error);
expect(getConoslaLogLevel(LogLevel.WARN)).toEqual(ConsolaLogLevel.Warn);
expect(getConoslaLogLevel(LogLevel.LOG)).toEqual(ConsolaLogLevel.Log);
expect(getConoslaLogLevel(LogLevel.INFO)).toEqual(ConsolaLogLevel.Info);
expect(getConoslaLogLevel(LogLevel.DEBUG)).toEqual(ConsolaLogLevel.Debug);
expect(getConoslaLogLevel(LogLevel.TRACE)).toEqual(ConsolaLogLevel.Trace);
expect(getConoslaLogLevel(LogLevel.SILENT)).toEqual(ConsolaLogLevel.Silent);
});
});
});
1 change: 1 addition & 0 deletions test/src/utils/logger/impl/loggerFactory.spec.ts
Expand Up @@ -12,6 +12,7 @@ describe(`logger factory`, () => {
expect(LogLevel.INFO).toBe(3);
expect(LogLevel.DEBUG).toBe(4);
expect(LogLevel.TRACE).toBe(5);
expect(LogLevel.SILENT).toBe(6);
});
it(`should set reporter`, async () => {
const settings: ILoggerSettings = {
Expand Down

0 comments on commit f88d4b9

Please sign in to comment.