* tests/date/date.pl (@Tests): Add a few test cases.
---
tests/date/date.pl | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/tests/date/date.pl b/tests/date/date.pl
index 8e4ac1044..187c7c6e9 100755
--- a/tests/date/date.pl
+++ b/tests/date/date.pl
@@ -387,6 +387,20 @@ my @Tests =
['multiple-iso3', "--iso-8601=minutes --iso-8601=hours -d '2026-05-11'",
{OUT=>"2026-05-11T00+00:00"}],
+ # Test that using both a format string and format option fails.
+ ['multiple-fmt1', "--iso-8601 -d '2026-05-15' +'%Y'",
+ {ERR => "date: multiple output formats specified\n"},
+ {EXIT => 1},
+ ],
+ ['multiple-fmt2', "--rfc-email -d '2026-05-15' +'%Y'",
+ {ERR => "date: multiple output formats specified\n"},
+ {EXIT => 1},
+ ],
+ ['multiple-fmt3', "--rfc-3339=date -d '2026-05-15' +'%Y'",
+ {ERR => "date: multiple output formats specified\n"},
+ {EXIT => 1},
+ ],
+
);
$limits->{TIME_T_MAX} == $limits->{INTMAX_MAX}
--
2.54.0