Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit e32b79f

Browse files
authored
Merge branch 'master' into style/fix-fromatting
2 parents 4ae7503 + f497683 commit e32b79f

3 files changed

Lines changed: 14 additions & 22 deletions

File tree

src/tests/express.test.ts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import 'jest-extended';
33
import { Writable } from 'stream';
44
import * as supertest from 'supertest';
55
import { levels } from '../levels';
6+
import { testWriteStream } from './utils';
67

78
let loggerFactory;
89

@@ -11,17 +12,6 @@ beforeEach(() => {
1112
loggerFactory = require('..').default;
1213
});
1314

14-
const testWriteStream = (resolve, assert) => ({
15-
stream: new Writable({
16-
write: (chunk, encoding, next) => {
17-
const json = JSON.parse(chunk);
18-
assert(json);
19-
next();
20-
resolve();
21-
},
22-
}),
23-
});
24-
2515
test('express binds', () => {
2616
const logger = loggerFactory();
2717
const app = express();

src/tests/index.test.ts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import isString = require('lodash.isstring');
33
import { Writable } from 'stream';
44
import loggerFactory, { pkgVersionKey, loggerNameKey } from '..';
55
import { levels } from '../levels';
6+
import { testWriteStream } from './utils';
67

78
test('can create default logger', () => {
89
const logger = loggerFactory();
@@ -21,17 +22,6 @@ test('can create logger with options', () => {
2122
expect(logger.options.pretty).toBe(true);
2223
});
2324

24-
const testWriteStream = (resolve, assert, isJson = true) => ({
25-
stream: new Writable({
26-
write: (chunk, encoding, next) => {
27-
const json = isJson ? JSON.parse(chunk) : chunk.toString();
28-
assert(json);
29-
next();
30-
resolve();
31-
},
32-
}),
33-
});
34-
3525
test('can use custom stream', () =>
3626
new Promise((resolve, reject) => {
3727
const logger = loggerFactory({

src/tests/utils.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { Writable } from 'stream';
2+
3+
export const testWriteStream = (resolve, assert, isJson = true) => ({
4+
stream: new Writable({
5+
write: (chunk, encoding, next) => {
6+
const json = isJson ? JSON.parse(chunk) : chunk.toString();
7+
assert(json);
8+
next();
9+
resolve();
10+
},
11+
}),
12+
});

0 commit comments

Comments
 (0)