From: Peter Wang Date: Sat, 8 Feb 2020 01:49:21 +0000 (+1100) Subject: test: add known broken test with timestamp beyond 2038 X-Git-Tag: archive/debian/0.30_rc0-1~86 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=e091427d98b0c49e96fb312ad1af6862776b896a test: add known broken test with timestamp beyond 2038 --- diff --git a/test/T160-json.sh b/test/T160-json.sh index 004adb4e..ec1b5adb 100755 --- a/test/T160-json.sh +++ b/test/T160-json.sh @@ -64,6 +64,21 @@ test_expect_equal_json "$output" "[{\"thread\": \"XXX\", \"tags\": [\"inbox\", \"unread\"]}]" +test_begin_subtest "Search message: json, 64-bit timestamp" +test_subtest_known_broken +add_message "[subject]=\"json-search-64bit-timestamp-subject\"" "[date]=\"Tue, 01 Jan 2999 12:00:00 -0000\"" "[body]=\"json-search-64bit-timestamp-message\"" +output=$(notmuch search --format=json "json-search-64bit-timestamp-message" | notmuch_search_sanitize) +test_expect_equal_json "$output" "[{\"thread\": \"XXX\", + \"timestamp\": 32472187200, + \"date_relative\": \"the future\", + \"matched\": 1, + \"total\": 1, + \"authors\": \"Notmuch Test Suite\", + \"subject\": \"json-search-64bit-timestamp-subject\", + \"query\": [\"id:$gen_msg_id\", null], + \"tags\": [\"inbox\", + \"unread\"]}]" + test_begin_subtest "Format version: too low" test_expect_code 20 "notmuch search --format-version=0 \\*"