Skip to content

Commit 30548a9

Browse files
committed
improved error logging
1 parent 2cc037d commit 30548a9

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/commands/add/add-loopback/add-loopback-command.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { afterEach, beforeEach, describe, expect, jest, test } from '@jest/globals';
22

3-
import { FileMockUtilities, getMockConstants, MAX_ADD_TIME, MAX_GEN_CODE_TIME, MockConstants, mockInquire } from '../../../__testing__';
3+
import { FileMockUtilities, getMockConstants, MAX_ADD_TIME, MockConstants, mockInquire } from '../../../__testing__';
44
import { DbType } from '../../../db';
55
import { InquirerUtilities } from '../../../encapsulation';
66
import { AddConfiguration, AddType } from '../models';
@@ -29,7 +29,7 @@ describe('AddLoopbackCommand', () => {
2929
const command: AddLoopbackCommand = new AddLoopbackCommand(baseConfig);
3030
await command.run();
3131
expect(true).toBe(true);
32-
}, MAX_ADD_TIME + MAX_GEN_CODE_TIME);
32+
}, MAX_ADD_TIME);
3333

3434
afterEach(() => {
3535
jest.restoreAllMocks();

src/encapsulation/cp.utilities.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { execSync, ExecSyncOptions } from 'child_process';
22

33
import { ChalkUtilities } from './chalk.utilities';
44
import { exitGracefully, exitWithInterrupt, isErrorWithSignal, isExitPromptError } from '../utilities';
5+
import { JsonUtilities } from './json.utilities';
56

67
/**
78
* Encapsulates functionality of the child_process package.
@@ -35,6 +36,8 @@ export abstract class CPUtilities {
3536
}
3637
// eslint-disable-next-line no-console
3738
console.error(ChalkUtilities.error(`Command failed: ${command}`));
39+
// eslint-disable-next-line no-console
40+
console.error(ChalkUtilities.error(JsonUtilities.stringify(error)));
3841
await exitGracefully(1);
3942
}
4043
}

0 commit comments

Comments
 (0)