diff options
author | Eric Wong <e@80x24.org> | 2020-11-23 07:05:56 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2020-11-24 05:03:55 +0000 |
commit | 9224adfd92cfeff1c00d6b971e653ca4ed5a98d2 (patch) | |
tree | 0d41724e945c1489578e4555b823e185dcd900fb /t | |
parent | 9a7d37e6992ff598e2b53d78b2b0466a74c8b0f1 (diff) | |
download | public-inbox-9224adfd92cfeff1c00d6b971e653ca4ed5a98d2.tar.gz |
This should make it possible for us quickly generate manifest.js.gz files with less random I/O and process spawning in the WWW code.
Diffstat (limited to 't')
-rw-r--r-- | t/extsearch.t | 7 | ||||
-rw-r--r-- | t/miscsearch.t | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/t/extsearch.t b/t/extsearch.t index e28e2f71..dc825bf4 100644 --- a/t/extsearch.t +++ b/t/extsearch.t @@ -4,7 +4,9 @@ use strict; use Test::More; use PublicInbox::TestCommon; +use PublicInbox::Config; use Fcntl qw(:seek); +my $json = PublicInbox::Config::json() or plan skip_all => 'JSON missing'; require_git(2.6); require_mods(qw(DBD::SQLite Search::Xapian)); use_ok 'PublicInbox::ExtSearch'; @@ -73,6 +75,9 @@ my $es = PublicInbox::ExtSearch->new("$home/eindex"); } my $misc = $es->misc; -is(scalar($misc->mset('')->items), 2, 'two inboxes'); +my @it = $misc->mset('')->items; +is(scalar(@it), 2, 'two inboxes'); +like($it[0]->get_document->get_data, qr/v2test/, 'docdata matched v2'); +like($it[1]->get_document->get_data, qr/v1test/, 'docdata matched v1'); done_testing; diff --git a/t/miscsearch.t b/t/miscsearch.t index 45a19da9..0ba79194 100644 --- a/t/miscsearch.t +++ b/t/miscsearch.t @@ -50,5 +50,8 @@ is(scalar($mset->items), 1, 'match partial address'); $mset = $ms->mset('hope'); is(scalar($mset->items), 1, 'match name'); +my $mi = ($mset->items)[0]; +my $doc = $mi->get_document; +is($doc->get_data, '{}', 'stored empty data'); done_testing; |