Skip to content

Commit 7aeb5fa

Browse files
Migrated TestCompletionZshNoDesc from test_completion.py to completion_test.go
1 parent 201198e commit 7aeb5fa

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

internal/integrationtest/completion/completion_test.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,20 @@ func TestCompletionBashNoDesc(t *testing.T) {
120120
require.Contains(t, string(stdout), "__start_arduino-cli()")
121121
require.Contains(t, string(stdout), "__completeNoDesc")
122122
}
123+
124+
func TestCompletionZshNoDesc(t *testing.T) {
125+
env := testsuite.NewEnvironment(t)
126+
defer env.CleanUp()
127+
128+
cli := integrationtest.NewArduinoCliWithinEnvironment(env, &integrationtest.ArduinoCLIConfig{
129+
ArduinoCLIPath: paths.New("..", "..", "..", "arduino-cli"),
130+
UseSharedStagingFolder: true,
131+
})
132+
133+
stdout, stderr, err := cli.Run("completion", "zsh", "--no-descriptions")
134+
require.NoError(t, err)
135+
require.Empty(t, stderr)
136+
require.Contains(t, string(stdout), "#compdef _arduino-cli arduino-cli")
137+
require.Contains(t, string(stdout), "_arduino-cli()")
138+
require.Contains(t, string(stdout), "__completeNoDesc")
139+
}

test/test_completion.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,6 @@
1414
# a commercial license, send an email to license@arduino.cc.
1515

1616

17-
def test_completion_zsh_no_desc(run_command):
18-
result = run_command(["completion", "zsh", "--no-descriptions"])
19-
assert result.ok
20-
assert result.stderr == ""
21-
assert "#compdef _arduino-cli arduino-cli" in result.stdout
22-
assert "_arduino-cli()" in result.stdout
23-
assert "__completeNoDesc" in result.stdout
24-
25-
2617
def test_completion_fish_no_desc(run_command):
2718
result = run_command(["completion", "fish", "--no-descriptions"])
2819
assert result.ok

0 commit comments

Comments
 (0)