X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F020_basic_yaml_xs.t;h=8f19177d3aace141f283215e3884bc091a080193;hb=0c8aa61760399d65724bb75b0735840bba89414d;hp=42d1d07c330c11f94e343094585f422b200b7acd;hpb=5cc94cf58b4c2ad212d5856335016475687353b2;p=gitmo%2FMooseX-Storage.git diff --git a/t/020_basic_yaml_xs.t b/t/020_basic_yaml_xs.t index 42d1d07..8f19177 100644 --- a/t/020_basic_yaml_xs.t +++ b/t/020_basic_yaml_xs.t @@ -5,13 +5,13 @@ use warnings; use Test::More; +use Test::Requires { + 'YAML::Any' => 0.01, # skip all if not installed + 'YAML::XS' => 0.01, + 'Test::Without::Module' => 0.01, +}; + BEGIN { - eval "use YAML::Any"; - plan skip_all => "YAML::Any is required for this test" if $@; - eval "require YAML::XS"; - plan skip_all => "YAML::XS is required for this test" if $@; - eval "require Test::Without::Module"; - plan skip_all => "Test::Without::Module is required for this test" if $@; Test::Without::Module->import(YAML::Any->order); Test::Without::Module->unimport('YAML::XS'); plan tests => 10; @@ -19,7 +19,6 @@ BEGIN { } { - package Foo; use Moose; use MooseX::Storage;