From d42172638f5479f76e73470ad48a679100c3e0d5 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 15 Dec 2020 08:21:24 +0000 Subject: tests: more common JSON module loading We'll probably be using JSON more in the future, so make it easier to require in tests --- lib/PublicInbox/TestCommon.pm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/PublicInbox/TestCommon.pm') diff --git a/lib/PublicInbox/TestCommon.pm b/lib/PublicInbox/TestCommon.pm index 299b9c6a..2116575b 100644 --- a/lib/PublicInbox/TestCommon.pm +++ b/lib/PublicInbox/TestCommon.pm @@ -75,6 +75,10 @@ sub require_mods { my $maybe = pop @mods if $mods[-1] =~ /\A[0-9]+\z/; my @need; while (my $mod = shift(@mods)) { + if ($mod eq 'json') { + $mod = 'Cpanel::JSON::XS||JSON::MaybeXS||'. + 'JSON||JSON::PP' + } if ($mod eq 'Search::Xapian') { if (eval { require PublicInbox::Search } && PublicInbox::Search::load_xapian()) { -- cgit v1.2.3-24-ge0c7