Skip to content

Commit a6b2676

Browse files
Migrated TestCompletionFishNoDesc from test_completion.py to completion_test.go
1 parent 4077203 commit a6b2676

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

internal/integrationtest/completion/completion_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,3 +100,15 @@ func TestCompletionZshNoDesc(t *testing.T) {
100100
require.Contains(t, string(stdout), "_arduino-cli()")
101101
require.Contains(t, string(stdout), "__completeNoDesc")
102102
}
103+
104+
func TestCompletionFishNoDesc(t *testing.T) {
105+
env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t)
106+
defer env.CleanUp()
107+
108+
stdout, stderr, err := cli.Run("completion", "fish", "--no-descriptions")
109+
require.NoError(t, err)
110+
require.Empty(t, stderr)
111+
require.Contains(t, string(stdout), "# fish completion for arduino-cli")
112+
require.Contains(t, string(stdout), "function __arduino_cli_perform_completion")
113+
require.Contains(t, string(stdout), "__completeNoDesc")
114+
}

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 [email protected].
1515

1616

17-
def test_completion_fish_no_desc(run_command):
18-
result = run_command(["completion", "fish", "--no-descriptions"])
19-
assert result.ok
20-
assert result.stderr == ""
21-
assert "# fish completion for arduino-cli" in result.stdout
22-
assert "function __arduino_cli_perform_completion" in result.stdout
23-
assert "__completeNoDesc" in result.stdout
24-
25-
2617
def test_completion_powershell_no_desc(run_command):
2718
result = run_command(["completion", "powershell", "--no-descriptions"])
2819
assert not result.ok

0 commit comments

Comments
 (0)