Skip to content

Commit d2b7a89

Browse files
authored
refactor(cli-test)!: rename env add/remove to env set/unset (#2545)
1 parent cb78091 commit d2b7a89

4 files changed

Lines changed: 32 additions & 18 deletions

File tree

.changeset/fiery-sheep-wear.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
"@slack/cli-test": major
3+
---
4+
5+
refactor(cli-test)!: rename env add/remove to env set/unset
6+
7+
The Slack CLI v4.0.0 release changes the `env` commands to prefer `set` and `unset` aliases and the test tracers of this package were changed to match:
8+
9+
```diff
10+
- SLACK_TRACE_ENV_ADD_SUCCESS
11+
- SLACK_TRACE_ENV_REMOVE_SUCCESS
12+
+ SLACK_TRACE_ENV_SET_SUCCESS
13+
+ SLACK_TRACE_ENV_UNSET_SUCCESS
14+
```

packages/cli-test/src/cli/commands/env.test.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ describe('env commands', () => {
2424
sandbox.restore();
2525
});
2626

27-
describe('add method', () => {
28-
it('should invoke `env add <key> <value>`', async () => {
29-
await env.add({ appPath: '/some/path', secretKey: 'key', secretValue: 'value' });
27+
describe('set method', () => {
28+
it('should invoke `env set <key> <value>`', async () => {
29+
await env.set({ appPath: '/some/path', secretKey: 'key', secretValue: 'value' });
3030
sandbox.assert.calledWith(
3131
spawnSpy,
3232
sinon.match.string,
33-
sinon.match.array.contains(['env', 'add', 'key', 'value']),
33+
sinon.match.array.contains(['env', 'set', 'key', 'value']),
3434
);
3535
});
3636
});
@@ -40,10 +40,10 @@ describe('env commands', () => {
4040
sandbox.assert.calledWith(spawnSpy, sinon.match.string, sinon.match.array.contains(['env', 'list']));
4141
});
4242
});
43-
describe('remove method', () => {
44-
it('should invoke `env remove <key>`', async () => {
45-
await env.remove({ appPath: '/some/path', secretKey: 'key' });
46-
sandbox.assert.calledWith(spawnSpy, sinon.match.string, sinon.match.array.contains(['env', 'remove', 'key']));
43+
describe('unset method', () => {
44+
it('should invoke `env unset <key>`', async () => {
45+
await env.unset({ appPath: '/some/path', secretKey: 'key' });
46+
sandbox.assert.calledWith(spawnSpy, sinon.match.string, sinon.match.array.contains(['env', 'unset', 'key']));
4747
});
4848
});
4949
});

packages/cli-test/src/cli/commands/env.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ export interface EnvCommandArguments {
99
}
1010

1111
/**
12-
* `slack env add`
12+
* `slack env set`
1313
* @returns command output
1414
*/
15-
export const add = async function envAdd(args: ProjectCommandArguments & EnvCommandArguments): Promise<string> {
16-
const cmd = new SlackCLIProcess(['env', 'add', args.secretKey, args.secretValue], args);
15+
export const set = async function envSet(args: ProjectCommandArguments & EnvCommandArguments): Promise<string> {
16+
const cmd = new SlackCLIProcess(['env', 'set', args.secretKey, args.secretValue], args);
1717
const proc = await cmd.execAsync({
1818
cwd: args.appPath,
1919
});
@@ -33,21 +33,21 @@ export const list = async function envList(args: ProjectCommandArguments): Promi
3333
};
3434

3535
/**
36-
* `slack env remove`
36+
* `slack env unset`
3737
* @returns command output
3838
*/
39-
export const remove = async function envRemove(
39+
export const unset = async function envUnset(
4040
args: ProjectCommandArguments & Pick<EnvCommandArguments, 'secretKey'>,
4141
): Promise<string> {
42-
const cmd = new SlackCLIProcess(['env', 'remove', args.secretKey], args);
42+
const cmd = new SlackCLIProcess(['env', 'unset', args.secretKey], args);
4343
const proc = await cmd.execAsync({
4444
cwd: args.appPath,
4545
});
4646
return proc.output;
4747
};
4848

4949
export default {
50-
add,
50+
set,
5151
list,
52-
remove,
52+
unset,
5353
};

packages/cli-test/src/utils/constants.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ export const SlackTracerId = {
3333
SLACK_TRACE_DATASTORE_COUNT_DATASTORE: 'SLACK_TRACE_DATASTORE_COUNT_DATASTORE',
3434
SLACK_TRACE_DATASTORE_COUNT_SUCCESS: 'SLACK_TRACE_DATASTORE_COUNT_SUCCESS',
3535
SLACK_TRACE_DATASTORE_COUNT_TOTAL: 'SLACK_TRACE_DATASTORE_COUNT_TOTAL',
36-
SLACK_TRACE_ENV_ADD_SUCCESS: 'SLACK_TRACE_ENV_ADD_SUCCESS',
36+
SLACK_TRACE_ENV_SET_SUCCESS: 'SLACK_TRACE_ENV_SET_SUCCESS',
3737
SLACK_TRACE_ENV_LIST_COUNT: 'SLACK_TRACE_ENV_LIST_COUNT',
3838
SLACK_TRACE_ENV_LIST_VARIABLES: 'SLACK_TRACE_ENV_LIST_VARIABLES',
39-
SLACK_TRACE_ENV_REMOVE_SUCCESS: 'SLACK_TRACE_ENV_REMOVE_SUCCESS',
39+
SLACK_TRACE_ENV_UNSET_SUCCESS: 'SLACK_TRACE_ENV_UNSET_SUCCESS',
4040
SLACK_TRACE_FEEDBACK_MESSAGE: 'SLACK_TRACE_FEEDBACK_MESSAGE',
4141
SLACK_TRACE_MANIFEST_VALIDATE_SUCCESS: 'SLACK_TRACE_MANIFEST_VALIDATE_SUCCESS',
4242
SLACK_TRACE_PLATFORM_DEPLOY_SUCCESS: 'SLACK_TRACE_PLATFORM_DEPLOY_SUCCESS',

0 commit comments

Comments
 (0)