Introduce ad hoc requirements and add skip_without method to optdeps
[dbsrgits/DBIx-Class.git] / t / 99dbic_sqlt_parser.t
index 85bf5ab..a1be722 100644 (file)
@@ -48,8 +48,7 @@ lives_ok { isa_ok (create_schema ({ schema => 'DBICTest::Schema' }), 'SQL::Trans
 # make sure a connected instance passed via $args does not get the $dbh improperly serialized
 SKIP: {
 
-  # YAML is a build_requires dep of SQLT - it may or may not be here
-  eval { require YAML } or skip "Test requires YAML.pm", 1;
+  DBIx::Class::Optional::Dependencies->skip_without( 'YAML>=0' );
 
   lives_ok {