#!perl -w # Copyright (C) 2021 all contributors # License: AGPL-3.0+ use strict; use v5.10.1; use PublicInbox::TestCommon; require_mods(qw(lei)); test_lei(sub { my $in = "\nMessage-id: \n"; lei_ok([qw(lcat --stdin)], undef, { 0 => \$in, %$lei_opt }); unlike($lei_out, qr/\S/, 'nothing, yet'); lei_ok('import', 't/plack-qp.eml'); lei_ok([qw(lcat --stdin)], undef, { 0 => \$in, %$lei_opt }); like($lei_out, qr/qp\@example\.com/, 'got a result'); # test Link:, -f reply, and implicit --stdin: my $prev = $lei_out; $in = "\nLink: https://example.com/foo/qp\@example.com/\n"; lei_ok([qw(lcat -f reply)], undef, { 0 => \$in, %$lei_opt}); my $exp = <<'EOM'; To: qp@example.com Subject: Re: QP In-Reply-To: On some unknown date, qp wrote: > hi = bye EOM like($lei_out, qr/\AFrom [^\n]+\n\Q$exp\E/sm, '-f reply works'); }); done_testing;