From: Skgland Date: Tue, 2 Jan 2024 19:48:38 +0000 (+0100) Subject: cover both args ending in `--` and args not ending in `--` for `os:argv/1` test X-Git-Tag: v0.9.4~40^2~5 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=7537686d8f336f6c7849c71c8bcfcd99ff07f93b;p=scryer-prolog.git cover both args ending in `--` and args not ending in `--` for `os:argv/1` test --- diff --git a/tests/scryer/cli/issues/os_argv-no-final--.stderr b/tests/scryer/cli/issues/os_argv-no-final--.stderr new file mode 100644 index 00000000..e69de29b diff --git a/tests/scryer/cli/issues/os_argv-no-final--.stdin b/tests/scryer/cli/issues/os_argv-no-final--.stdin new file mode 100644 index 00000000..e6f56a72 --- /dev/null +++ b/tests/scryer/cli/issues/os_argv-no-final--.stdin @@ -0,0 +1,5 @@ +os:argv(V). +os:argv(["test1"|_]). +os:argv(["--"|_]). +os:argv(["test2"|_]). +os:argv([]). diff --git a/tests/scryer/cli/issues/os_argv-no-final--.stdout b/tests/scryer/cli/issues/os_argv-no-final--.stdout new file mode 100644 index 00000000..7e974134 --- /dev/null +++ b/tests/scryer/cli/issues/os_argv-no-final--.stdout @@ -0,0 +1,5 @@ + V = ["test1","--","test2"]. + true. + false. + false. + false. diff --git a/tests/scryer/cli/issues/os_argv-no-final--.toml b/tests/scryer/cli/issues/os_argv-no-final--.toml new file mode 100644 index 00000000..831d0fdd --- /dev/null +++ b/tests/scryer/cli/issues/os_argv-no-final--.toml @@ -0,0 +1,2 @@ +# https://github.com/mthom/scryer-prolog/pull/2263#issuecomment-1874400820 +args = ["-f", "--no-add-history", "--", "test1", "--", "test2"]