[Module-build-checkins] Module-Build/t ext.t,1.1.2.1,1.1.2.2
Status: Beta
Brought to you by:
kwilliams
From: Ken W. <kwi...@us...> - 2004-11-17 16:17:08
|
Update of /cvsroot/module-build/Module-Build/t In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18553/t Modified Files: Tag: release-0_26_branch ext.t Log Message: Make sure split_like_shell() always handles arrayrefs properly Index: ext.t =================================================================== RCS file: /cvsroot/module-build/Module-Build/t/ext.t,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** ext.t 13 Nov 2004 15:07:10 -0000 1.1.2.1 --- ext.t 17 Nov 2004 16:16:54 -0000 1.1.2.2 *************** *** 52,60 **** ); ! plan tests => 1 + 2*@unix_splits + 2*@win_splits; use Module::Build; ok(1); use Module::Build::Platform::Unix; --- 52,68 ---- ); ! plan tests => 7 + 2*@unix_splits + 2*@win_splits; use Module::Build; ok(1); + # Should always return an array unscathed + foreach my $platform ('', '::Platform::Unix', '::Platform::Windows') { + my $pkg = "Module::Build$platform"; + my @result = $pkg->split_like_shell(['foo', 'bar', 'baz']); + ok @result, 3, "Split using $pkg"; + ok "@result", "foo bar baz", "Split using $pkg"; + } + use Module::Build::Platform::Unix; |