Skip to content

Commit d058aff

Browse files
committed
indexer tests: use the new meta_munger to create bogus metadata
1 parent a87299b commit d058aff

2 files changed

Lines changed: 13 additions & 6 deletions

File tree

corpus/Provides-NoFile-0.50.tar.gz

-1.07 KB
Binary file not shown.

t/mldistwatch-big.t

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -286,12 +286,19 @@ subtest "case mismatch, authorized for original, desc. version" => sub {
286286
subtest "sometimes, provides fields are empty" => sub {
287287
my $pause = PAUSE::TestPAUSE->init_new;
288288

289-
# Key points:
290-
# 1. dist version 0.50
291-
# 2. meta provides has...
292-
# a. package Provides::NoFile in a named file with version 1.5
293-
# b. package Provides::NoFile::Nowhere with an undef file entry
294-
$pause->upload_author_file(MYSTERIO => 'corpus/Provides-NoFile-0.50.tar.gz');
289+
$pause->upload_author_fake(
290+
MYSTERIO => 'Provides-NoFile-0.50.tar.gz',
291+
{
292+
meta_munger => sub {
293+
$_[0]{provides} = {
294+
"Provides::NoFile" => { file => "lib/Provides/NoFile.pm", version => "1.5" },
295+
"Provides::NoFile::Nowhere" => { file => undef },
296+
};
297+
298+
return $_[0];
299+
},
300+
}
301+
);
295302

296303
my $result = $pause->test_reindex;
297304

0 commit comments

Comments
 (0)