Skip to content

Commit a6cb4d4

Browse files
committed
feat: adding code coverage option to the convert command with snapshot and tests
1 parent 07959d1 commit a6cb4d4

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

test/commands/package/packageConvert.test.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@
77
import { expect } from 'chai';
88
import { MockTestOrgData, TestContext } from '@salesforce/core/testSetup';
99
import { Config } from '@oclif/core';
10-
import { Package, PackageVersionCreateRequestResult, PackagingSObjects } from '@salesforce/packaging';
10+
import {
11+
Package,
12+
PackageVersionCreateRequestResult,
13+
PackagingSObjects,
14+
type ConvertPackageOptions,
15+
} from '@salesforce/packaging';
1116
import sinon from 'sinon';
1217
import { PackageConvert } from '../../../src/commands/package/convert.js';
1318
import Package2VersionStatus = PackagingSObjects.Package2VersionStatus;
@@ -80,8 +85,10 @@ describe('package:convert', () => {
8085
);
8186
stubSpinner(cmd);
8287
const result = await cmd.run();
83-
8488
expect(spinnerStartStub.called).to.be.true;
89+
// Check that codecoverage was passed as true
90+
const callArgs = convertStub.getCall(0).args[2] as ConvertPackageOptions;
91+
expect(callArgs.codecoverage).to.equal(false);
8592
expect(result).to.deep.equal(pvc);
8693
});
8794
it('starts package version create request (success)', async () => {
@@ -109,11 +116,14 @@ describe('package:convert', () => {
109116
convertStub.restore();
110117
convertStub = $$.SANDBOX.stub(Package, 'convert').resolves(pvc);
111118
const cmd = new PackageConvert(
112-
['-p', CONVERTED_FROM_PACKAGE_ID, '--installation-key', INSTALL_KEY, '-v', '[email protected]'],
119+
['-p', CONVERTED_FROM_PACKAGE_ID, '--installation-key', INSTALL_KEY, '-v', '[email protected]', '-c'],
113120
config
114121
);
115122
stubSpinner(cmd);
116123
const result = await cmd.run();
124+
// Check that codecoverage was passed as true
125+
const callArgs = convertStub.getCall(0).args[2] as ConvertPackageOptions;
126+
expect(callArgs.codecoverage).to.equal(true);
117127
expect(result).to.deep.equal(pvc);
118128
});
119129
it('starts package version create request (error)', async () => {

0 commit comments

Comments
 (0)