Aaron Gyes
77f6afa501
Add testcases for [ extensions
...
Some sanity checks for -ot, -nt, -ef
Try negative mtime values too, there was interesting behavior
there during development.
2022-07-16 12:40:36 -07:00
Fabian Homborg
77bac22741
test: Also print proper caret for too many arguments
...
This case is handled specially for unknown reasons and was missed in #6030 .
2021-12-24 16:08:41 +01:00
Fabian Homborg
6c5c8e03c5
Move the numeric locale tests to a different file
...
This lets us check for locales once, and to have littlecheck mark the
test as skipped.
2021-08-17 15:36:07 +02:00
Fabian Homborg
09b8471f5c
Test numeric locale
...
This allows us to test that `test` takes numbers with decimal point even in comma-using locales,
to stop those pesky americans from breaking everything again.
(and yes, we use french to keep myself honest)
2021-07-29 17:20:20 +02:00
Fabian Homborg
3cccb77b52
Make test error when number is invalid nicer
...
This would print the default "Argument is invalid" error string, which
is *true* but not super obvious, because `test` doesn't always perform
numeric conversion, and that's the bit that failed here.
2021-04-24 11:18:58 +02:00
Fabian Homborg
9d2bf248ee
test: Add tests for error messages
2020-06-07 16:23:29 +02:00
Fabian Homborg
9367d4ff71
Reindent functions to remove useless quotes
...
This does not include checks/function.fish because that currently
includes a "; end" in a message that indent would remove, breaking the test.
2020-03-09 19:46:43 +01:00
Fabian Homborg
70b8fb22e1
test: Reject nan/inf instead of crashing
...
I really don't want to get into the business of explaining to people
how nan != nan.
Fixes #6655 .
2020-02-26 16:43:12 +01:00