diff --git a/tests/t0401-parse.c b/tests/t0401-parse.c index f5dcd1dc1..5d3246321 100644 --- a/tests/t0401-parse.c +++ b/tests/t0401-parse.c @@ -195,6 +195,38 @@ BEGIN_TEST(parse_person_test) 12345, 0); + TEST_PERSON_PASS( + "committer Vicent Marti 123456 +0000 \n", + "committer ", + "Vicent Marti", + "tanoku@gmail.com", + 123456, + 0); + + TEST_PERSON_PASS( + "committer Vicent Marti 123456 +0100 \n", + "committer ", + "Vicent Marti", + "tanoku@gmail.com", + 123456, + 60); + + TEST_PERSON_PASS( + "committer Vicent Marti 123456 -0100 \n", + "committer ", + "Vicent Marti", + "tanoku@gmail.com", + 123456, + -60); + + TEST_PERSON_FAIL( + "committer Vicent Marti 123456 -1500 \n", + "committer "); + + TEST_PERSON_FAIL( + "committer Vicent Marti 123456 +0163 \n", + "committer "); + TEST_PERSON_FAIL( "author Vicent Marti 12345 \n", "author ");