Skip to content

Commit a82a5e2

Browse files
Migrated TestCompletionFishNoDesc from test_completion.py to completion_test.go
1 parent 7aeb5fa commit a82a5e2

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
@@ -137,3 +137,20 @@ func TestCompletionZshNoDesc(t *testing.T) {
137137
require.Contains(t, string(stdout), "_arduino-cli()")
138138
require.Contains(t, string(stdout), "__completeNoDesc")
139139
}
140+
141+
func TestCompletionFishNoDesc(t *testing.T) {
142+
env := testsuite.NewEnvironment(t)
143+
defer env.CleanUp()
144+
145+
cli := integrationtest.NewArduinoCliWithinEnvironment(env, &integrationtest.ArduinoCLIConfig{
146+
ArduinoCLIPath: paths.New("..", "..", "..", "arduino-cli"),
147+
UseSharedStagingFolder: true,
148+
})
149+
150+
stdout, stderr, err := cli.Run("completion", "fish", "--no-descriptions")
151+
require.NoError(t, err)
152+
require.Empty(t, stderr)
153+
require.Contains(t, string(stdout), "# fish completion for arduino-cli")
154+
require.Contains(t, string(stdout), "function __arduino_cli_perform_completion")
155+
require.Contains(t, string(stdout), "__completeNoDesc")
156+
}

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_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)