From 7537686d8f336f6c7849c71c8bcfcd99ff07f93b Mon Sep 17 00:00:00 2001 From: Skgland Date: Tue, 2 Jan 2024 20:48:38 +0100 Subject: [PATCH] cover both args ending in `--` and args not ending in `--` for `os:argv/1` test --- tests/scryer/cli/issues/os_argv-no-final--.stderr | 0 tests/scryer/cli/issues/os_argv-no-final--.stdin | 5 +++++ tests/scryer/cli/issues/os_argv-no-final--.stdout | 5 +++++ tests/scryer/cli/issues/os_argv-no-final--.toml | 2 ++ 4 files changed, 12 insertions(+) create mode 100644 tests/scryer/cli/issues/os_argv-no-final--.stderr create mode 100644 tests/scryer/cli/issues/os_argv-no-final--.stdin create mode 100644 tests/scryer/cli/issues/os_argv-no-final--.stdout create mode 100644 tests/scryer/cli/issues/os_argv-no-final--.toml 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"] -- 2.54.0