@@ -34,15 +34,15 @@ def test_completion_zsh(run_command):
34
34
assert result .ok
35
35
assert result .stderr == ""
36
36
assert "#compdef _arduino-cli arduino-cli" in result .stdout
37
- assert "function _arduino-cli" in result .stdout
37
+ assert "_arduino-cli() " in result .stdout
38
38
39
39
40
40
def test_completion_fish (run_command ):
41
41
result = run_command ("completion fish" )
42
42
assert result .ok
43
43
assert result .stderr == ""
44
44
assert "# fish completion for arduino-cli" in result .stdout
45
- assert "function __arduino-cli_perform_completion " in result .stdout
45
+ assert "function __arduino_cli_perform_completion " in result .stdout
46
46
47
47
48
48
def test_completion_bash_no_desc (run_command ):
@@ -54,15 +54,17 @@ def test_completion_bash_no_desc(run_command):
54
54
55
55
def test_completion_zsh_no_desc (run_command ):
56
56
result = run_command ("completion zsh --no-descriptions" )
57
- assert not result .ok
58
- assert result .stdout == ""
59
- assert "Error: command description is not supported by zsh" in result .stderr
57
+ assert result .ok
58
+ assert result .stderr == ""
59
+ assert "#compdef _arduino-cli arduino-cli" in result .stdout
60
+ assert "_arduino-cli()" in result .stdout
61
+ assert "__completeNoDesc" in result .stdout
60
62
61
63
62
64
def test_completion_fish_no_desc (run_command ):
63
65
result = run_command ("completion fish --no-descriptions" )
64
66
assert result .ok
65
67
assert result .stderr == ""
66
68
assert "# fish completion for arduino-cli" in result .stdout
67
- assert "function __arduino-cli_perform_completion " in result .stdout
69
+ assert "function __arduino_cli_perform_completion " in result .stdout
68
70
assert "__completeNoDesc" in result .stdout
0 commit comments