Data-TreeValidator

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Sub::Exporter" : "0.982",
            "Throwable" : "0.102080",
            "Try::Tiny" : "0.07",
            "aliased" : "0.30",
            "namespace::autoclean" : "0.11"
         }
      },
      "test" : {
         "requires" : {
            "Moose" : "1.16",
            "Test::Fatal" : "0.003",
            "Test::More" : "0.96",
            "Test::Routine" : "0.004"
         }
      }
   },
   "release_status" : "stable",
   "version" : "0.04",
   "x_Dist_Zilla" : {
      "plugins" : [
         {

META.yml  view on Meta::CPAN

---
abstract: 'Easy validation and transformation of scalar tree structures'
author:
  - 'Oliver Charles'
build_requires:
  Moose: 1.16
  Test::Fatal: 0.003
  Test::More: 0.96
  Test::Routine: 0.004
configure_requires:
  ExtUtils::MakeMaker: 6.30
dynamic_config: 0
generated_by: 'Dist::Zilla version 4.300020, CPAN::Meta::Converter version 2.120921'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: 1.4

Makefile.PL  view on Meta::CPAN


use ExtUtils::MakeMaker 6.30;



my %WriteMakefileArgs = (
  "ABSTRACT" => "Easy validation and transformation of scalar tree structures",
  "AUTHOR" => "Oliver Charles",
  "BUILD_REQUIRES" => {
    "Moose" => "1.16",
    "Test::Fatal" => "0.003",
    "Test::More" => "0.96",
    "Test::Routine" => "0.004"
  },
  "CONFIGURE_REQUIRES" => {
    "ExtUtils::MakeMaker" => "6.30"
  },
  "DISTNAME" => "Data-TreeValidator",
  "EXE_FILES" => [],
  "LICENSE" => "perl",
  "NAME" => "Data::TreeValidator",

dist.ini  view on Meta::CPAN

MooseX::Types::Structured = 0.23
namespace::autoclean = 0.11
Sub::Exporter = 0.982
Throwable = 0.102080
Try::Tiny = 0.07
Set::Object = 0

[Prereqs / TestRequires]
Test::More = 0.96
Test::Routine = 0.004
Test::Fatal = 0.003
Moose = 1.16

t/Tests/Data/TreeValidator/Constraints.t  view on Meta::CPAN

use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Routine;
use Test::Routine::Util;
use MooseX::Types::Moose qw/Num HashRef/;

use Data::TreeValidator::Constraints qw( required length options type );

test '"required" constraint' => sub {
    my $constraint = required;
    ok(!exception { $constraint->('Some input') },
        'non-empty string passes required constraint');



( run in 1.201 second using v1.01-cache-2.11-cpan-54e63673c56 )