c-spec.yaml";
my $pm = "$Bin/../lib/App/AppSpec/Spec.pm";
my $yp = YAML::PP->new( schema => [qw/ JSON /] );
my $SPEC = $yp->load_file($specfile);
local $Data::Dumper::Sortkeys = 1;
local $Data::Dump
n => 'JSON::PP', schema => [qw/ JSON /] );
my $spec = $yp->load_file($file);
return $self->validate_spec($spec);
}
sub validate_spec {
my ($self, $spec) = @_;
eval { require JSON::Val
}
or die "JSON::Validator is needed for validating a spec file";
my $json_validator = JSON::Validator->new;
$json_validator->schema($SCHEMA);
my @errors = $json_validator->validat