X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/3a640455cc44893e5da95715d1ffa9b8fd06c6bb..cd2046e6d11b7fb474580133362f240a814156e1:/t/meta.t

diff --git a/t/meta.t b/t/meta.t
index 429fb963e..7f26a957b 100755
--- a/t/meta.t
+++ b/t/meta.t
@@ -28,11 +28,11 @@ push @command, $srcdir, $destdir;
 
 sub write_build_read_compare {
 	my ($pagename, $input, $expected_output) = @_;
+	ok(! system("rm -rf $tmp"), q{setup});
 	ok(! system("mkdir -p $srcdir"), q{setup});
 	writefile("$pagename.mdwn", $srcdir, $input);
 	ok(! system(@command), q{build});
 	like(readfile("$destdir/$pagename/index.html"), $expected_output);
-	ok(! system("rm -rf $tmp"), q{teardown});
 }
 
 write_build_read_compare(
@@ -161,4 +161,16 @@ write_build_read_compare(
 	qr{<meta name="twitter:card" content="player" />},
 );
 
+write_build_read_compare(
+	'malformed_ISO-8601',
+	'[[!meta date="2018-02-281T12:00:00-0500"]]',
+	qr{Error: cannot parse date/time: 2018-02-281T12:00:00-0500},
+);
+
+write_build_read_compare(
+	'nonsense_month',
+	'[[!meta date="2018-14-22T14:22:45-0500"]]',
+	qr{Error: cannot parse date/time: 2018-14-22T14:22:45-0500},
+);
+
 done_testing();