APISchema

 view release on metacpan or  search on metacpan

t/test.pm  view on Meta::CPAN

package t::test;

use strict;
use warnings;

use Path::Class;
use lib file(__FILE__)->dir->parent->subdir('lib')->stringify;
use lib lib => 't/lib' => glob 'modules/*/lib';


sub import {

t/test.pm  view on Meta::CPAN

        package $package;
        use strict;
        use warnings;

        use parent qw(Test::Class);
        use Test::More;
        use Test::Fatal qw(lives_ok dies_ok exception);
        use Test::Deep;
        use Test::Deep::JSON;

        END { $package->runtests }
    ];

    eval $code;
    die $@ if $@;
}

1;

t/test/InheritedDocument.pm  view on Meta::CPAN

package t::test::InheritedDocument;
use strict;
use warnings;
use parent qw(Plack::App::APISchema::Document);

1;
__DATA__
@@ template.mt
? my ($title, $body) = @_;
<!DOCTYPE html>
<html>

t/test/fixtures.pm  view on Meta::CPAN

package t::test::fixtures;
use strict;
use warnings;
use APISchema::DSL;

sub prepare_bmi {
    APISchema::DSL::process {
        include 't/fixtures/bmi.def';
    };
}



( run in 2.095 seconds using v1.01-cache-2.11-cpan-0d23b851a93 )