Test::YAML::Valid

Test::YAML::Valid is a Perl module to test for valid YAML.
Download

Test::YAML::Valid Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Jonathan Rockway
  • Publisher web site:
  • http://search.cpan.org/~jrockway/

Test::YAML::Valid Tags


Test::YAML::Valid Description

Test::YAML::Valid is a Perl module to test for valid YAML. Test::YAML::Valid is a Perl module is a test for valid YAML.SYNOPSISThis module lets you easily test the validity of YAML: use Test::More tests => 3; use Test::YAML::Valid; yaml_string_ok(YAML::Dump({foo => 'bar'}), 'YAML generates good YAML?'); yaml_string_ok('this is not YAML, is it?', 'This one will fail'); yaml_file_ok('/path/to/some/YAML', '/path/to/some/YAML is YAML'); yaml_files_ok('/path/to/YAML/files/*', 'all YAML files are valid');You can also test with YAML::Syck instead of YAML by passing -Syck in the import list: use Test::YAML::Valid qw(-Syck); yaml_string_ok(...); # uses YAML::Syck::Load instead of YAML::LoadIt's up to you to make sure you have YAML::Syck if you specify the -Syck option, since it's an optional prerequisite to this module. If it's requested but not found, a warning will be issued and YAML will be used instead.EXPORTyaml_string_okyaml_file_okyaml_files_okFUNCTIONSyaml_string_ok($yaml, )Test will pass if $yaml contains valid YAML (according to YAML.pm) and fail otherwise. Returns the result of loading the YAML.yaml_file_ok($filename, )Test will pass if $filename is a valid YAML file (according to YAML.pm) and fail otherwise. Returns the result of loading the YAML.yaml_files_ok($file_glob_string, )Test will pass if all files matching the glob $file_glob_string contain valid YAML. If a file is not valid, the test will fail and no further files will be examined.Returns a list of all loaded YAML; Requirements: · Perl


Test::YAML::Valid Related Software