Port most of the invocation tests to littlecheck

This is a bit weird sometimes, e.g. to test the return status (that
fish actually *returns $status*), we use a #RUN line with %fish
invoking %fish, so we can use the substitution.

Still much nicer.

The missing scripts are those that rely on config.
This commit is contained in:
Fabian Homborg
2019-06-25 20:47:28 +02:00
parent d415350aaf
commit 9d5620c170
21 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
#RUN: %fish --features 'no-string-replace-fewer-backslashes' -C 'string replace -ra "\\\\" "\\\\\\\\" -- "a\b\c"'
# CHECK: a\b\c