#!/usr/bin/perl -w
blib_load(
'Module::Build'
);
my
$tmp
= MBTest->tmpdir;
my
$dist
= DistGen->new(
dir
=>
$tmp
);
$dist
->add_file(
't/mytest.s'
,
<<'---' );
#!perl
use Test::More tests => 2;
ok(1, 'first mytest.s');
ok(1, 'second mytest.s');
---
$dist
->regen;
$dist
->chdir_in;
ok
my
$mb
= Module::Build->new(
module_name
=>
$dist
->name,
test_file_exts
=> [
'.s'
],
quiet
=> 1,
),
'Construct build object with test_file_exts parameter'
;
$mb
->add_to_cleanup(
'save_out'
);
my
$out
=
uc
(stdout_of(
sub
{
$mb
->dispatch(
'test'
,
verbose
=> 1)}
));
like
$out
,
qr/^OK 1 - FIRST MYTEST[.]S/
m,
'Should see first test output'
;
like
$out
,
qr/^OK 2 - SECOND MYTEST[.]S/
m,
'Should see second test output'
;