App-Kritika
view release on metacpan or search on metacpan
"requires" : {
"File::HomeDir" : "0",
"HTTP::Tiny" : "0",
"JSON" : "0",
"perl" : "5.008001"
}
},
"test" : {
"requires" : {
"Test::Deep" : "0",
"Test::Fatal" : "0",
"Test::MonkeyMock" : "0",
"Test::More" : "0.98",
"Test::TempDir::Tiny" : "0"
}
}
},
"provides" : {
"App::Kritika" : {
"file" : "lib/App/Kritika.pm",
"version" : "0.05"
---
abstract: 'kritika.io integration'
author:
- 'Viacheslav Tykhanovskyi, C<viacheslav.t@gmail.com>'
build_requires:
Test::Deep: '0'
Test::Fatal: '0'
Test::MonkeyMock: '0'
Test::More: '0.98'
Test::TempDir::Tiny: '0'
configure_requires:
Module::Build::Tiny: '0.035'
dynamic_config: 0
generated_by: 'Minilla/v3.0.13, CPAN::Meta::Converter version 2.150010'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
requires 'perl', '5.008001';
requires 'JSON';
requires 'HTTP::Tiny';
requires 'File::HomeDir';
on 'test' => sub {
requires 'Test::More', '0.98';
requires 'Test::Fatal';
requires 'Test::MonkeyMock';
requires 'Test::TempDir::Tiny';
requires 'Test::Deep';
};
kritika.fatpack view on Meta::CPAN
$fatpacked{"Test/Deep/Stack.pm"} = '#line '.(1+__LINE__).' "'.__FILE__."\"\n".<<'TEST_DEEP_STACK';
use strict;use warnings;package Test::Deep::Stack;use Carp qw(confess);use Scalar::Util;use Test::Deep::MM qw(new init Stack Arrow);sub init {my$self=shift;$self->SUPER::init(@_);$self->setStack([])unless$self->getStack}sub push {my$self=shift;push...
TEST_DEEP_STACK
$fatpacked{"Test/Deep/String.pm"} = '#line '.(1+__LINE__).' "'.__FILE__."\"\n".<<'TEST_DEEP_STRING';
use strict;use warnings;package Test::Deep::String;use Test::Deep::Cmp;sub init {my$self=shift;$self->{val}=shift}sub descend {my$self=shift;my$got=shift()."";$self->data->{got}=$got;return$got eq $self->{val}}sub diag_message {my$self=shift;my$whe...
TEST_DEEP_STRING
$fatpacked{"Test/Fatal.pm"} = '#line '.(1+__LINE__).' "'.__FILE__."\"\n".<<'TEST_FATAL';
use strict;use warnings;package Test::Fatal;$Test::Fatal::VERSION='0.05';use Carp ();use Try::Tiny 0.07;use Exporter 5.57 'import';our@EXPORT=qw(exception);our@EXPORT_OK=qw(exception success dies_ok lives_ok);our ($REAL_TBL,$REAL_CALCULATED_TBL)=(1...
TEST_FATAL
$fatpacked{"Test/MonkeyMock.pm"} = '#line '.(1+__LINE__).' "'.__FILE__."\"\n".<<'TEST_MONKEYMOCK';
package Test::MonkeyMock;use strict;use warnings;require Carp;our$VERSION='0.05';my$registry={};my$magic_counter=0;sub new {my$class=shift;$class=ref$class if ref$class;my ($instance)=@_;my$new_package;if ($instance){$new_package=__PACKAGE__ .'::' ...
TEST_MONKEYMOCK
$fatpacked{"Test/TempDir/Tiny.pm"} = '#line '.(1+__LINE__).' "'.__FILE__."\"\n".<<'TEST_TEMPDIR_TINY';
use 5.006002;use strict;use warnings;package Test::TempDir::Tiny;our$VERSION='0.05';use Exporter 5.57 qw/import/;our@EXPORT=qw/tempdir in_tempdir/;use Carp qw/confess/;use Cwd qw/abs_path/;use Errno qw/EEXIST ENOENT/;{no warnings 'numeric';use File...
TEST_TEMPDIR_TINY
t/kritika.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
use Test::MonkeyMock;
use Test::Fatal;
use Test::TempDir::Tiny;
use Test::Deep;
use JSON ();
use_ok 'App::Kritika';
subtest 'validate: submits correct file' => sub {
my $tempdir = tempdir();
my $ua = _mock_ua();
( run in 1.254 second using v1.01-cache-2.11-cpan-54e63673c56 )