Skip to content
This repository was archived by the owner on Apr 13, 2020. It is now read-only.

Commit e097159

Browse files
authored
revert the command exit function (#221)
* revert the command exit function * added status code to log
1 parent bca8e9e commit e097159

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/lib/commandBuilder.test.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,9 @@ describe("Tests Command Builder's validation function", () => {
107107
describe("Tests Command Builder's exit function", () => {
108108
it("calling exit function", async () => {
109109
const exitFn = jest.fn();
110-
await exitCmd(logger, exitFn, 1);
111-
expect(exitFn).toBeCalledTimes(1);
112-
expect(exitFn.mock.calls).toEqual([[1]]);
110+
exitCmd(logger, exitFn, 1).then(() => {
111+
expect(exitFn).toBeCalledTimes(1);
112+
expect(exitFn.mock.calls).toEqual([[1]]);
113+
});
113114
});
114115
});

src/lib/commandBuilder.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,9 @@ export const exit = (
118118
statusCode: number
119119
): Promise<void> => {
120120
return new Promise(resolve => {
121-
log.end();
122-
setTimeout(() => {
121+
log.info(`--end log: ${statusCode} --`, () => {
123122
exitFn(statusCode);
124123
resolve();
125-
}, 1000);
124+
});
126125
});
127126
};

0 commit comments

Comments
 (0)