@@ -34,15 +34,15 @@ def test_completion_zsh(run_command):
3434 assert result .ok
3535 assert result .stderr == ""
3636 assert "#compdef _arduino-cli arduino-cli" in result .stdout
37- assert "function _arduino-cli" in result .stdout
37+ assert "_arduino-cli() " in result .stdout
3838
3939
4040def test_completion_fish (run_command ):
4141 result = run_command ("completion fish" )
4242 assert result .ok
4343 assert result .stderr == ""
4444 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
4646
4747
4848def test_completion_bash_no_desc (run_command ):
@@ -54,15 +54,17 @@ def test_completion_bash_no_desc(run_command):
5454
5555def test_completion_zsh_no_desc (run_command ):
5656 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
6062
6163
6264def test_completion_fish_no_desc (run_command ):
6365 result = run_command ("completion fish --no-descriptions" )
6466 assert result .ok
6567 assert result .stderr == ""
6668 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
6870 assert "__completeNoDesc" in result .stdout
0 commit comments