We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a98cde4 commit 177ff71Copy full SHA for 177ff71
‎tests/test_cli.py‎
@@ -23,3 +23,16 @@ def test_main_succeeds(runner: CliRunner) -> None:
23
24
result = runner.invoke(cli)
25
assert result.exit_code == 0
26
+
27
28
+def test_registered_plugins(runner: CliRunner) -> None:
29
+ """
30
+ Assert that all registered plugins are available.
31
32
+ from lunchable._cli import cli
33
34
+ builtin_plugins = ["primelunch", "splitlunch", "pushlunch"]
35
36
+ for plugin in builtin_plugins:
37
+ result = runner.invoke(cli, ["plugins", plugin, "--help"])
38
+ assert result.exit_code == 0
0 commit comments