]> Repositorios git - scryer-prolog.git/commitdiff
cover both args ending in `--` and args not ending in `--` for `os:argv/1` test
authorSkgland <[email protected]>
Tue, 2 Jan 2024 19:48:38 +0000 (20:48 +0100)
committerBennet Bleßmann <[email protected]>
Tue, 2 Jan 2024 19:48:38 +0000 (20:48 +0100)
tests/scryer/cli/issues/os_argv-no-final--.stderr [new file with mode: 0644]
tests/scryer/cli/issues/os_argv-no-final--.stdin [new file with mode: 0644]
tests/scryer/cli/issues/os_argv-no-final--.stdout [new file with mode: 0644]
tests/scryer/cli/issues/os_argv-no-final--.toml [new file with mode: 0644]

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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e6f56a7
--- /dev/null
@@ -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 (file)
index 0000000..7e97413
--- /dev/null
@@ -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 (file)
index 0000000..831d0fd
--- /dev/null
@@ -0,0 +1,2 @@
+# https://github.com/mthom/scryer-prolog/pull/2263#issuecomment-1874400820
+args = ["-f", "--no-add-history", "--", "test1", "--", "test2"]