Class-Tiny-ConstrainedAccessor

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Specio" : "0",
            "Type::Nano" : "0.004"
         },
         "requires" : {
            "Exporter" : "0",
            "Import::Into" : "0",
            "MooseX::Types" : "0",
            "MooseX::Types::Moose" : "0",
            "Test::Builder" : "0",
            "Test::Exception" : "0",
            "Test::Fatal" : "0",
            "Test::More" : "0",
            "Type::Tiny" : "1.004004",
            "lib::relative" : "0.002",
            "parent" : "0",
            "vars::i" : "2.000000"
         }
      }
   },
   "provides" : {
      "Class::Tiny::ConstrainedAccessor" : {

META.yml  view on Meta::CPAN

  - 'Christopher White <cxw@cpan.org>'
build_requires:
  Exporter: '0'
  Getopt::Long: '2.50'
  Import::Into: '0'
  MooseX::Types: '0'
  MooseX::Types::Moose: '0'
  Path::Class: '0'
  Test::Builder: '0'
  Test::Exception: '0'
  Test::Fatal: '0'
  Test::More: '0'
  Type::Tiny: '1.004004'
  lib::relative: '0.002'
  parent: '0'
  vars::i: '2.000000'
configure_requires:
  Config: '0'
  ExtUtils::MakeMaker: '7.10'
  File::Spec: '0'
dynamic_config: 1

Makefile.PL  view on Meta::CPAN

        'Getopt::Long' => '2.50',
        'Path::Class' => '0',
    },
    TEST_REQUIRES => {
        'Exporter' => '0',
        'Import::Into' => '0',
        'lib::relative' => '0.002',
        'parent' => '0',
        'Test::Builder' => '0',
        'Test::Exception' => '0',
        'Test::Fatal' => '0',       # TODO replace uses of this with T~::Ex~
        'Test::More' => '0',

        # Type systems we always check.  Others are below (test recommends).
        'MooseX::Types' => '0',
        'MooseX::Types::Moose' => '0',
        'Type::Tiny' => '1.004004',
        'vars::i' => '2.000000',    # See #6
    },
    PREREQ_PM => {
        'Class::Tiny' => '0',

t/MY/Kit.pm  view on Meta::CPAN

#!perl
# Kit: Test kit for Class::Tiny::ConstrainedAccessor
package MY::Kit;

use 5.006;
use strict;
use warnings;
use Test::More ();
use Test::Exception ();
use Test::Fatal ();

use Import::Into;

sub import {
    my $target = caller;
    $_->import::into($target) foreach
        qw(strict warnings Test::More Test::Exception Test::Fatal);
} #import()

1;

t/MY/Tests.pm  view on Meta::CPAN


=cut

package MY::Tests;

use 5.006;
use strict;
use warnings;
use Test::More;
use Test::Exception;
use Test::Fatal;
use MY::Helpers;

=head1 FUNCTIONS

=head2 test_accessors

Test accessor calls on a newly-constructed object.
Call as C<Tests::test_accessors $instance_of_class_to_test>.

=cut



( run in 2.253 seconds using v1.01-cache-2.11-cpan-54e63673c56 )