Skip to content

Commit 5defb3c

Browse files
fix: set exit code based on executed command
1 parent 024530c commit 5defb3c

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ node_modules
99
oclif.manifest.json
1010
oclif.lock
1111
npm-shrinkwrap.json
12+
.idea/

src/commands/force/lightning/lwc/test/run.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ export default class Run extends SfdxCommand {
5555
const scriptRet = this.runJest(args);
5656

5757
this.ux.log(messages.getMessage('logSuccess', [scriptRet.status.toString()]));
58+
process.exitCode=scriptRet.status;
5859
return {
5960
message: messages.getMessage('logSuccess', [scriptRet.status.toString()]),
6061
jestExitCode: scriptRet.status,

test/commands/lwc/test/run.nut.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ describe('lightning:lwc:test:run', () => {
8181
await fs.promises.writeFile(testPath, content);
8282

8383
const output = execCmd<RunResult>('force:lightning:lwc:test:run', {
84-
ensureExitCode: 0,
84+
ensureExitCode: 1,
8585
}).shellOutput.stderr;
8686
expect(output).to.include('Test Suites: 1 failed');
8787
expect(output).to.include('Tests: 1 failed');

0 commit comments

Comments
 (0)