Skip to content

Commit 72ff18e

Browse files
committed
chore: use latest testkit
1 parent fd90762 commit 72ff18e

File tree

7 files changed

+31
-56
lines changed

7 files changed

+31
-56
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@oclif/plugin-command-snapshot": "^3.2.0",
1515
"@oclif/test": "^2.2.1",
16-
"@salesforce/cli-plugins-testkit": "^2.5.3",
16+
"@salesforce/cli-plugins-testkit": "^3.2.0",
1717
"@salesforce/dev-config": "^3.1.0",
1818
"@salesforce/dev-scripts": "^3.1.0",
1919
"@salesforce/kit": "^1.6.1",

test/commands/config/get.nut.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,12 @@ let testSession: TestSession;
1313
describe('config get NUTs', async () => {
1414
testSession = await TestSession.create({
1515
project: { name: 'configGetNUTs' },
16-
authStrategy: 'NONE',
1716
});
1817

1918
describe('config get errors', () => {
2019
it('attempt to config get without keys', () => {
2120
const result = execCmd('config get --json', {
2221
ensureExitCode: 1,
23-
cli: 'sf',
2422
}).jsonOutput;
2523
expect(result.name).to.include('NoConfigKeysFound');
2624
expect(result.status).to.equal(1);
@@ -42,7 +40,6 @@ describe('config get NUTs', async () => {
4240
it('gets singular config correctly', () => {
4341
const { result } = execCmd<ConfigResponses>('config get org-api-version --json', {
4442
ensureExitCode: 0,
45-
cli: 'sf',
4643
}).jsonOutput;
4744
expect(result[0].name).to.equal('org-api-version');
4845
expect(result[0].location).to.equal('Global');
@@ -54,7 +51,6 @@ describe('config get NUTs', async () => {
5451
execCmd('config set org-api-version=52.0');
5552
const { result } = execCmd<ConfigResponses>('config get org-api-version --json', {
5653
ensureExitCode: 0,
57-
cli: 'sf',
5854
}).jsonOutput;
5955
expect(result).to.deep.equal([
6056
{
@@ -85,7 +81,6 @@ describe('config get NUTs', async () => {
8581
execCmd('config set org-api-version=51.0');
8682
const res = execCmd<ConfigResponses>('config get org-api-version org-max-query-limit disable-telemetry --json', {
8783
ensureExitCode: 0,
88-
cli: 'sf',
8984
});
9085

9186
expect(res.jsonOutput.result).to.deep.equal([

test/commands/config/list.nut.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ let testSession: TestSession;
1212
describe('config list NUTs', async () => {
1313
testSession = await TestSession.create({
1414
project: { name: 'configListNUTs' },
15-
authStrategy: 'NONE',
1615
});
1716

1817
describe('config list with no configs set', () => {

test/commands/config/set.nut.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,11 @@ function verifyKeysAndValuesStdout(key: string, value: string | boolean, asserti
4646
describe('config set NUTs', async () => {
4747
testSession = await TestSession.create({
4848
project: { name: 'configSetNUTs' },
49-
authStrategy: 'NONE',
5049
});
5150

5251
describe('config set errors', () => {
5352
it('fails to set a randomKey with InvalidArgumentFormat error', () => {
5453
const res = execCmd('config set randomKey --json', {
55-
cli: 'sf',
5654
ensureExitCode: 1,
5755
}).jsonOutput;
5856
expect(res.name).to.include('InvalidArgumentFormat');
@@ -61,7 +59,6 @@ describe('config set NUTs', async () => {
6159
it('fails to set randomKey=randomValue', () => {
6260
const { result } = execCmd<ConfigResponses>('config set randomKey=randomValue --json', {
6361
ensureExitCode: 1,
64-
cli: 'sf',
6562
}).jsonOutput;
6663
expect(result[0].name).to.equal('randomKey');
6764
expect(result[0].message).to.equal('Unknown config name: randomKey.');
@@ -208,7 +205,7 @@ describe('config set NUTs', async () => {
208205

209206
describe('use set to unset a config key', () => {
210207
it('should unset config key when no value is provided', () => {
211-
execCmd<ConfigResponses>('config set org-api-version=50.0 --json', { cli: 'sf', ensureExitCode: 0 }).jsonOutput;
208+
execCmd<ConfigResponses>('config set org-api-version=50.0 --json', { ensureExitCode: 0 }).jsonOutput;
212209
verifyKeysAndValuesJson('org-api-version', '');
213210
});
214211
});

test/commands/config/unset.nut.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ let testSession: TestSession;
1212
describe('config unset NUTs', async () => {
1313
testSession = await TestSession.create({
1414
project: { name: 'configUnsetNUTs' },
15-
authStrategy: 'NONE',
1615
});
1716

1817
describe('config unset without keys', () => {

test/interoperability.nut.ts

Lines changed: 25 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,26 @@ import { SfdxPropertyKeys, OrgConfigProperties } from '@salesforce/core';
1111
import { env } from '@salesforce/kit';
1212
import { AnyJson, ensureString } from '@salesforce/ts-types';
1313
import { expect } from 'chai';
14-
import { exec } from 'shelljs';
1514
import { ConfigResponses, Msg } from '../src/config';
1615

1716
let testSession: TestSession;
1817

1918
describe('Interoperability NUTs', async () => {
2019
ensureString(env.getString('TESTKIT_AUTH_URL'), 'TESTKIT_AUTH_URL must be set in the environment');
21-
env.setString('TESTKIT_EXECUTABLE_PATH', path.join(process.cwd(), 'bin', 'dev'));
2220

2321
const ORG_ALIAS = 'my-org';
2422

2523
before(async () => {
2624
testSession = await TestSession.create({
2725
project: { name: 'interoperabilityNUTs' },
28-
setupCommands: [`sfdx force:org:create -f config/project-scratch-def.json -a ${ORG_ALIAS}`],
26+
devhubAuthStrategy: 'AUTH_URL',
27+
scratchOrgs: [
28+
{
29+
executable: 'sfdx',
30+
config: path.join('config', 'project-scratch-def.json'),
31+
alias: ORG_ALIAS,
32+
}
33+
],
2934
});
3035
});
3136

@@ -53,7 +58,6 @@ describe('Interoperability NUTs', async () => {
5358
it('should set target-org in .sf and defaultusername in .sfdx', async () => {
5459
const { result } = execCmd<ConfigResponses>(`config set target-org ${ORG_ALIAS} --json`, {
5560
ensureExitCode: 0,
56-
cli: 'sf',
5761
}).jsonOutput;
5862
const expected = [{ name: OrgConfigProperties.TARGET_ORG, value: ORG_ALIAS, success: true }];
5963
expect(result).to.deep.equal(expected);
@@ -65,7 +69,6 @@ describe('Interoperability NUTs', async () => {
6569
it('should set target-dev-hub in .sf and defaultdevhubusername in .sfdx', async () => {
6670
const { result } = execCmd<ConfigResponses>(`config set target-dev-hub ${ORG_ALIAS} --json`, {
6771
ensureExitCode: 0,
68-
cli: 'sf',
6972
}).jsonOutput;
7073
const expected = [{ name: OrgConfigProperties.TARGET_DEV_HUB, value: ORG_ALIAS, success: true }];
7174
expect(result).to.deep.equal(expected);
@@ -77,7 +80,6 @@ describe('Interoperability NUTs', async () => {
7780
it('should fail to set defaultusername', async () => {
7881
const { result } = execCmd<ConfigResponses>(`config set defaultusername ${ORG_ALIAS} --json`, {
7982
ensureExitCode: 1,
80-
cli: 'sf',
8183
}).jsonOutput;
8284
expect(result[0].success).to.be.false;
8385
expect(result[0].name).to.equal(SfdxPropertyKeys.DEFAULT_USERNAME);
@@ -86,7 +88,6 @@ describe('Interoperability NUTs', async () => {
8688
it('should fail to set defaultdevhubusername', async () => {
8789
const { result } = execCmd<ConfigResponses>(`config set defaultdevhubusername ${ORG_ALIAS} --json`, {
8890
ensureExitCode: 1,
89-
cli: 'sf',
9091
}).jsonOutput;
9192
expect(result[0].success).to.be.false;
9293
expect(result[0].name).to.equal(SfdxPropertyKeys.DEFAULT_DEV_HUB_USERNAME);
@@ -95,15 +96,15 @@ describe('Interoperability NUTs', async () => {
9596

9697
describe('sf config list', () => {
9798
it('should list target-org when defaultusername is set by sfdx', async () => {
98-
exec(`sfdx config:set defaultusername=${ORG_ALIAS}`, { silent: true });
99-
const { result } = execCmd<ConfigResponses>('config list --json', { ensureExitCode: 0, cli: 'sf' }).jsonOutput;
99+
execCmd(`config:set defaultusername=${ORG_ALIAS}`, { cli: 'sfdx' });
100+
const { result } = execCmd<ConfigResponses>('config list --json', { ensureExitCode: 0 }).jsonOutput;
100101
const expected = [{ name: OrgConfigProperties.TARGET_ORG, value: ORG_ALIAS, success: true, location: 'Local' }];
101102
expect(result).to.deep.equal(expected);
102103
});
103104

104105
it('should list target-dev-hub when defaultdevhubusername is set by sfdx', async () => {
105-
exec(`sfdx config:set defaultdevhubusername=${ORG_ALIAS}`, { silent: true });
106-
const { result } = execCmd<ConfigResponses>('config list --json', { ensureExitCode: 0, cli: 'sf' }).jsonOutput;
106+
execCmd(`config:set defaultdevhubusername=${ORG_ALIAS}`, { cli: 'sfdx' });
107+
const { result } = execCmd<ConfigResponses>('config list --json', { ensureExitCode: 0 }).jsonOutput;
107108
const expected = [
108109
{ name: OrgConfigProperties.TARGET_DEV_HUB, value: ORG_ALIAS, success: true, location: 'Local' },
109110
];
@@ -113,15 +114,15 @@ describe('Interoperability NUTs', async () => {
113114

114115
describe('sf config get', () => {
115116
it('should get target-org when defaultusername is set by sfdx', async () => {
116-
exec(`sfdx config:set defaultusername=${ORG_ALIAS}`, { silent: true });
117-
const { result } = execCmd<Msg>('config get target-org --json', { ensureExitCode: 0, cli: 'sf' }).jsonOutput;
117+
execCmd(`config:set defaultusername=${ORG_ALIAS}`, { cli: 'sfdx' });
118+
const { result } = execCmd<Msg>('config get target-org --json', { ensureExitCode: 0 }).jsonOutput;
118119
const expected = [{ name: OrgConfigProperties.TARGET_ORG, value: ORG_ALIAS, success: true, location: 'Local' }];
119120
expect(result).to.deep.equal(expected);
120121
});
121122

122123
it('should get target-dev-hub when defaultdevhubusername is set by sfdx', async () => {
123-
exec(`sfdx config:set defaultdevhubusername=${ORG_ALIAS}`, { silent: true });
124-
const { result } = execCmd<Msg>('config get target-dev-hub --json', { ensureExitCode: 0, cli: 'sf' }).jsonOutput;
124+
execCmd(`config:set defaultdevhubusername=${ORG_ALIAS}`, { cli: 'sfdx' });
125+
const { result } = execCmd<Msg>('config get target-dev-hub --json', { ensureExitCode: 0 }).jsonOutput;
125126
const expected = [
126127
{
127128
name: OrgConfigProperties.TARGET_DEV_HUB,
@@ -136,7 +137,6 @@ describe('Interoperability NUTs', async () => {
136137
it('should fail to get defaultusername', async () => {
137138
const { result } = execCmd<ConfigResponses>(`config get defaultusername ${ORG_ALIAS} --json`, {
138139
ensureExitCode: 1,
139-
cli: 'sf',
140140
}).jsonOutput;
141141
expect(result[0].success).to.be.false;
142142
expect(result[0].name).to.equal(SfdxPropertyKeys.DEFAULT_USERNAME);
@@ -145,7 +145,6 @@ describe('Interoperability NUTs', async () => {
145145
it('should fail to get defaultdevhubusername', async () => {
146146
const { result } = execCmd<ConfigResponses>(`config get defaultdevhubusername ${ORG_ALIAS} --json`, {
147147
ensureExitCode: 1,
148-
cli: 'sf',
149148
}).jsonOutput;
150149
expect(result[0].success).to.be.false;
151150
expect(result[0].name).to.equal(SfdxPropertyKeys.DEFAULT_DEV_HUB_USERNAME);
@@ -154,10 +153,9 @@ describe('Interoperability NUTs', async () => {
154153

155154
describe('sf config unset', () => {
156155
it('should unset target-org in .sf and defaultusername in .sfdx', async () => {
157-
exec(`sfdx config:set defaultusername=${ORG_ALIAS}`, { silent: true });
156+
execCmd(`config:set defaultusername=${ORG_ALIAS}`, { cli: 'sfdx' });
158157
const { result } = execCmd<ConfigResponses>('config unset target-org --json', {
159158
ensureExitCode: 0,
160-
cli: 'sf',
161159
}).jsonOutput;
162160
const expected = [{ name: OrgConfigProperties.TARGET_ORG, success: true }];
163161
expect(result).to.deep.equal(expected);
@@ -167,10 +165,9 @@ describe('Interoperability NUTs', async () => {
167165
});
168166

169167
it('should unset target-dev-hub in .sf and defaultdevhubusername in .sfdx', async () => {
170-
exec(`sfdx config:set defaultdevhubusername=${ORG_ALIAS}`, { silent: true });
168+
execCmd(`config:set defaultdevhubusername=${ORG_ALIAS}`, { cli: 'sfdx' });
171169
const { result } = execCmd<ConfigResponses>('config unset target-dev-hub --json', {
172170
ensureExitCode: 0,
173-
cli: 'sf',
174171
}).jsonOutput;
175172
const expected = [{ name: OrgConfigProperties.TARGET_DEV_HUB, success: true }];
176173
expect(result).to.deep.equal(expected);
@@ -182,7 +179,6 @@ describe('Interoperability NUTs', async () => {
182179
it('should fail to unset defaultusername', async () => {
183180
const { result } = execCmd<ConfigResponses>(`config unset defaultusername ${ORG_ALIAS} --json`, {
184181
ensureExitCode: 1,
185-
cli: 'sf',
186182
}).jsonOutput;
187183
expect(result[0].success).to.be.false;
188184
expect(result[0].name).to.equal(SfdxPropertyKeys.DEFAULT_USERNAME);
@@ -191,7 +187,6 @@ describe('Interoperability NUTs', async () => {
191187
it('should fail to unset defaultdevhubusername', async () => {
192188
const { result } = execCmd<ConfigResponses>(`config unset defaultdevhubusername ${ORG_ALIAS} --json`, {
193189
ensureExitCode: 1,
194-
cli: 'sf',
195190
}).jsonOutput;
196191
expect(result[0].success).to.be.false;
197192
expect(result[0].name).to.equal(SfdxPropertyKeys.DEFAULT_DEV_HUB_USERNAME);
@@ -200,14 +195,13 @@ describe('Interoperability NUTs', async () => {
200195

201196
describe('sfdx config:set', () => {
202197
it('should set target-org in .sf and defaultusername in .sfdx', async () => {
203-
exec(`sfdx config:set defaultusername=${ORG_ALIAS}`, { silent: true });
198+
execCmd(`config:set defaultusername=${ORG_ALIAS}`, { cli: 'sfdx' });
204199
await configShouldHave('.sfdx', SfdxPropertyKeys.DEFAULT_USERNAME, ORG_ALIAS);
205200

206201
// We can't check .sf/config.json directly because sfdx doesn't write back to sf
207202
// Instead we test this by running `config get`
208203
const getResult = execCmd<ConfigResponses>('config get target-org --json', {
209204
ensureExitCode: 0,
210-
cli: 'sf',
211205
}).jsonOutput.result;
212206
const getExpected = [
213207
{ name: OrgConfigProperties.TARGET_ORG, value: ORG_ALIAS, success: true, location: 'Local' },
@@ -216,14 +210,13 @@ describe('Interoperability NUTs', async () => {
216210
});
217211

218212
it('should set target-dev-hub in .sf and defaultdevhubusername in .sfdx', async () => {
219-
exec(`sfdx config:set defaultdevhubusername=${ORG_ALIAS}`, { silent: true });
213+
execCmd(`config:set defaultdevhubusername=${ORG_ALIAS}`, { cli: 'sfdx' });
220214
await configShouldHave('.sfdx', SfdxPropertyKeys.DEFAULT_DEV_HUB_USERNAME, ORG_ALIAS);
221215

222216
// We can't check .sf/config.json directly because sfdx doesn't write back to sf
223217
// Instead we test this by running `config get`
224218
const getResult = execCmd<ConfigResponses>('config get target-dev-hub --json', {
225219
ensureExitCode: 0,
226-
cli: 'sf',
227220
}).jsonOutput.result;
228221
const getExpected = [
229222
{ name: OrgConfigProperties.TARGET_DEV_HUB, value: ORG_ALIAS, success: true, location: 'Local' },
@@ -234,18 +227,16 @@ describe('Interoperability NUTs', async () => {
234227
it('should overwrite existing .sf configs', async () => {
235228
execCmd<ConfigResponses>('config set org-api-version=51.0 --json', {
236229
ensureExitCode: 0,
237-
cli: 'sf',
238230
});
239231
await configShouldHave('.sf', OrgConfigProperties.ORG_API_VERSION, '51.0');
240232

241-
exec('sfdx config:set apiVersion=52.0', { silent: true });
233+
execCmd('config:set apiVersion=52.0', { cli: 'sfdx' });
242234
await configShouldHave('.sfdx', SfdxPropertyKeys.API_VERSION, '52.0');
243235

244236
// We can't check .sf/config.json directly because sfdx doesn't write back to sf
245237
// Instead we test this by running `config get`
246238
const getResult = execCmd<ConfigResponses>('config get org-api-version --json', {
247239
ensureExitCode: 0,
248-
cli: 'sf',
249240
}).jsonOutput.result;
250241
const getExpected = [
251242
{ name: OrgConfigProperties.ORG_API_VERSION, value: '52.0', success: true, location: 'Local' },
@@ -259,14 +250,13 @@ describe('Interoperability NUTs', async () => {
259250
await writeJson(path.join(testSession.project.dir, '.sf', 'config.json'), config);
260251
await configShouldHave('.sf', OrgConfigProperties.TARGET_ORG, 'foobar');
261252

262-
exec(`sfdx config:set defaultusername=${ORG_ALIAS}`, { silent: true });
253+
execCmd(`config:set defaultusername=${ORG_ALIAS}`, { cli: 'sfdx' });
263254
await configShouldHave('.sfdx', SfdxPropertyKeys.DEFAULT_USERNAME, ORG_ALIAS);
264255

265256
// We can't check .sf/config.json directly because sfdx doesn't write back to sf
266257
// Instead we test this by running `config get`
267258
const getResult = execCmd<ConfigResponses>('config get target-org --json', {
268259
ensureExitCode: 0,
269-
cli: 'sf',
270260
}).jsonOutput.result;
271261
const getExpected = [
272262
{ name: OrgConfigProperties.TARGET_ORG, value: ORG_ALIAS, success: true, location: 'Local' },
@@ -280,14 +270,13 @@ describe('Interoperability NUTs', async () => {
280270
await writeJson(path.join(testSession.project.dir, '.sf', 'config.json'), config);
281271
await configShouldHave('.sf', OrgConfigProperties.TARGET_DEV_HUB, 'foobar');
282272

283-
exec(`sfdx config:set defaultdevhubusername=${ORG_ALIAS}`, { silent: true });
273+
execCmd(`config:set defaultdevhubusername=${ORG_ALIAS}`, { cli: 'sfdx' });
284274
await configShouldHave('.sfdx', SfdxPropertyKeys.DEFAULT_DEV_HUB_USERNAME, ORG_ALIAS);
285275

286276
// We can't check .sf/config.json directly because sfdx doesn't write back to sf
287277
// Instead we test this by running `config get`
288278
const getResult = execCmd<ConfigResponses>('config get target-dev-hub --json', {
289279
ensureExitCode: 0,
290-
cli: 'sf',
291280
}).jsonOutput.result;
292281
const getExpected = [
293282
{ name: OrgConfigProperties.TARGET_DEV_HUB, value: ORG_ALIAS, success: true, location: 'Local' },
@@ -300,19 +289,17 @@ describe('Interoperability NUTs', async () => {
300289
it('should unset target-org in .sf and defaultusername in .sfdx', async () => {
301290
const setResult = execCmd<ConfigResponses>(`config set target-org ${ORG_ALIAS} --json`, {
302291
ensureExitCode: 0,
303-
cli: 'sf',
304292
}).jsonOutput.result;
305293
const setExpected = [{ name: OrgConfigProperties.TARGET_ORG, value: ORG_ALIAS, success: true }];
306294
expect(setResult).to.deep.equal(setExpected);
307295

308-
exec('sfdx config:unset defaultusername', { silent: true });
296+
execCmd('config:unset defaultusername', { cli: 'sfdx' });
309297
await configShouldNotHave('.sfdx', SfdxPropertyKeys.DEFAULT_USERNAME);
310298

311299
// We can't check .sf/config.json directly because sfdx doesn't write back to sf
312300
// Instead we test this by running `config get`
313301
const getResult = execCmd<ConfigResponses>('config get target-org --json', {
314302
ensureExitCode: 0,
315-
cli: 'sf',
316303
}).jsonOutput.result;
317304
const getExpected = [{ name: OrgConfigProperties.TARGET_ORG, success: true }];
318305
expect(getResult).to.deep.equal(getExpected);
@@ -321,19 +308,17 @@ describe('Interoperability NUTs', async () => {
321308
it('should unset target-dev-hub in .sf and defaultdevhubusername in .sfdx', async () => {
322309
const setResult = execCmd<ConfigResponses>(`config set target-dev-hub ${ORG_ALIAS} --json`, {
323310
ensureExitCode: 0,
324-
cli: 'sf',
325311
}).jsonOutput.result;
326312
const setExpected = [{ name: OrgConfigProperties.TARGET_DEV_HUB, value: ORG_ALIAS, success: true }];
327313
expect(setResult).to.deep.equal(setExpected);
328314

329-
exec('sfdx config:unset defaultdevhubusername', { silent: true });
315+
execCmd('config:unset defaultdevhubusername', { cli: 'sfdx' });
330316
await configShouldNotHave('.sfdx', SfdxPropertyKeys.DEFAULT_DEV_HUB_USERNAME);
331317

332318
// We can't check .sf/config.json directly because sfdx doesn't write back to sf
333319
// Instead we test this by running `config get`
334320
const getResult = execCmd<ConfigResponses>('config get target-dev-hub --json', {
335321
ensureExitCode: 0,
336-
cli: 'sf',
337322
}).jsonOutput.result;
338323
const getExpected = [{ name: OrgConfigProperties.TARGET_DEV_HUB, success: true }];
339324
expect(getResult).to.deep.equal(getExpected);

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,10 +1025,10 @@
10251025
mv "~2"
10261026
safe-json-stringify "~1"
10271027

1028-
"@salesforce/cli-plugins-testkit@^2.5.3":
1029-
version "2.5.3"
1030-
resolved "https://registry.yarnpkg.com/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-2.5.3.tgz#80d6d640f1fccb8975e0648361ffa984e30b26d3"
1031-
integrity sha512-wK94o+JHe1S05kjvqpZzGFKFAGn/J1NAKq953JdoBqjSCbyhEzAWgjaABxFTirJk3zPMX1/vR7BFmsN+E5ju9w==
1028+
"@salesforce/cli-plugins-testkit@^3.2.0":
1029+
version "3.2.0"
1030+
resolved "https://registry.yarnpkg.com/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-3.2.0.tgz#55a9b785551e16111e756ece2aaa3977e8f741f0"
1031+
integrity sha512-PZyYnEniYjztIEEfKD7gCvuZCVi8/pb9Am86I8HDeWR0KrkEeXcgLgMqHwXEqGRwfR/fogRXYWa2Pwx7PuKB/w==
10321032
dependencies:
10331033
"@salesforce/core" "^3.30.9"
10341034
"@salesforce/kit" "^1.6.1"

0 commit comments

Comments
 (0)