Cross Reference: MM_Any.t
xref
: /
osnet-11
/
usr
/
src
/
cmd
/
perl
/
5.8.4
/
distrib
/
lib
/
ExtUtils
/
t
/
MM_Any.t
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
1
N/A
#!/
usr
/
bin
/
perl
-w
1
N/A
1
N/A
BEGIN
{
1
N/A
if
(
$ENV
{
PERL_CORE
} )
{
1
N/A
chdir
't'
if
-d
't'
;
1
N/A
@
INC
=
'../lib'
;
1
N/A
}
1
N/A
else
{
1
N/A
unshift
@
INC
,
'
t
/
lib
'
;
1
N/A
}
1
N/A
}
1
N/A
chdir
't'
;
1
N/A
1
N/A
use
Test
::
More
tests
=>
7
;
1
N/A
BEGIN
{
use_ok
(
'ExtUtils::MM'
)
}
1
N/A
1
N/A
1
N/A
### OS Flavor methods
1
N/A
1
N/A
can_ok
(
'MM'
,
'os_flavor'
,
'os_flavor_is'
)
;
1
N/A
1
N/A
# Can't really know what the flavors are going to be, so we just
1
N/A
# make sure it returns something.
1
N/A
my
@
flavors
=
MM
->
os_flavor
;
1
N/A
ok
( @
flavors
,
'os_flavor() returned something'
)
;
1
N/A
1
N/A
ok
(
MM
->
os_flavor_is
(
$flavors
[
rand
@
flavors
])
,
1
N/A
'os_flavor_is() one flavor'
)
;
1
N/A
ok
(
MM
->
os_flavor_is
(
$flavors
[
rand
@
flavors
],
'BogusOS'
)
,
1
N/A
' many flavors'
)
;
1
N/A
ok
( !
MM
->
os_flavor_is
(
'BogusOS'
)
,
' wrong flavor'
)
;
1
N/A
ok
( !
MM
->
os_flavor_is
()
,
' no flavor'
)
;
1
N/A