mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-24 20:08:10 +01:00
test: searching by absolute date is broken without Xapian FieldProcessor
Previously, the test suite had simply silently skipped the absolute date test if we're using an archaic version of Xapian. For correctness, we should instead mark the test as broken. This also changes from string to numeric comparison when checking NOMTUCH_HAVE_XAPIAN_FIELD_PROCESSOR for consistency with other tests.
This commit is contained in:
parent
660f1a5a33
commit
776a2982ae
1 changed files with 5 additions and 4 deletions
|
@ -12,11 +12,12 @@ test_begin_subtest "Absolute date range with 'same' operator"
|
|||
output=$(notmuch search date:2010-12-16..! | notmuch_search_sanitize)
|
||||
test_expect_equal "$output" "thread:XXX 2010-12-16 [1/1] Olivier Berger; Essai accentué (inbox unread)"
|
||||
|
||||
if [ "${NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR}" = "1" ]; then
|
||||
test_begin_subtest "Absolute date field"
|
||||
output=$(notmuch search date:2010-12-16 | notmuch_search_sanitize)
|
||||
test_expect_equal "$output" "thread:XXX 2010-12-16 [1/1] Olivier Berger; Essai accentué (inbox unread)"
|
||||
test_begin_subtest "Absolute date field"
|
||||
output=$(notmuch search date:2010-12-16 | notmuch_search_sanitize)
|
||||
if [ $NOTMUCH_HAVE_XAPIAN_FIELD_PROCESSOR -ne 1 ]; then
|
||||
test_subtest_known_broken
|
||||
fi
|
||||
test_expect_equal "$output" "thread:XXX 2010-12-16 [1/1] Olivier Berger; Essai accentué (inbox unread)"
|
||||
|
||||
test_begin_subtest "Absolute time range with TZ"
|
||||
notmuch search date:18-Nov-2009_02:19:26-0800..2009-11-18_04:49:52-06:00 | notmuch_search_sanitize > OUTPUT
|
||||
|
|
Loading…
Reference in a new issue