view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
requires 'Mouse';
requires 'Sub::Exporter';
requires 'Try::Tiny';
requires 'URI';
requires 'URL::Encode';
tests_recursive;
author_tests 'xt';
test_requires 'Test::More';
test_requires 'Test::Fatal';
test_requires 'Test::Memory::Cycle';
auto_set_repository;
auto_include;
WriteAll;
inc/Test/Fatal.pm view on Meta::CPAN
#line 1
use strict;
use warnings;
package Test::Fatal;
{
$Test::Fatal::VERSION = '0.008';
}
# ABSTRACT: incredibly simple helpers for testing code with exceptions
use Carp ();
use Try::Tiny 0.07;
use Exporter 5.57 'import';
our @EXPORT = qw(exception);
inc/Test/Fatal.pm view on Meta::CPAN
sub exception (&) {
my $code = shift;
return try {
$code->();
return undef;
} catch {
return $_ if $_;
my $problem = defined $_ ? 'false' : 'undef';
Carp::confess("$problem exception caught by Test::Fatal::exception");
};
}
sub success (&;@) {
my $code = shift;
return finally( sub {
return if @_; # <-- only run on success
$code->();
}, @_ );
t/buckets/001-simple.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Try::Tiny;
use Test::Fatal;
use Test::More;
use Test::Data::Riak::Fast;
use Data::Riak::Fast;
use Data::Riak::Fast::Bucket;
skip_unless_riak;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
my $bucket_name = create_test_bucket_name;
t/buckets/002-simple-add.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Try::Tiny;
use Test::Fatal;
use Test::More;
use Test::Data::Riak::Fast;
use Data::Riak::Fast;
use Data::Riak::Fast::Bucket;
skip_unless_riak;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
my $bucket_name = create_test_bucket_name;
t/buckets/010-simple-content-types.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Try::Tiny;
use Test::Fatal;
use Test::More;
use Test::Data::Riak::Fast;
use Data::Riak::Fast;
use Data::Riak::Fast::Bucket;
skip_unless_riak;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
my $bucket_name = create_test_bucket_name;
t/link/000-load.t view on Meta::CPAN
#!/usr/bin/perl
use strict;
use warnings;
use Test::More;
use Test::Fatal;
BEGIN {
use_ok('Data::Riak::Fast::Link');
}
done_testing;
t/link/001-basic.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Try::Tiny;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
BEGIN {
skip_unless_riak;
use_ok('Data::Riak::Fast::Link');
}
use Data::Riak::Fast;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
t/link/002-link-relations.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Try::Tiny;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
BEGIN {
skip_unless_riak;
use_ok('Data::Riak::Fast::Link');
}
use Data::Riak::Fast;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
t/link/003-add-links.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Try::Tiny;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
BEGIN {
skip_unless_riak;
use_ok('Data::Riak::Fast::Link');
}
use Data::Riak::Fast;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
t/link/004-remove-links.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Try::Tiny;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
BEGIN {
skip_unless_riak;
use_ok('Data::Riak::Fast::Link');
}
use Data::Riak::Fast;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
t/result/001-basic.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
use Data::Riak::Fast;
use Data::Riak::Fast::Bucket;
skip_unless_riak;
my $bucket = Data::Riak::Fast::Bucket->new({
name => create_test_bucket_name,
riak => Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new)
t/result/002-sync.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
use Data::Riak::Fast;
use Data::Riak::Fast::Bucket;
skip_unless_riak;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
my $bucket_name = create_test_bucket_name;
t/result/003-save.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
use Data::Riak::Fast;
use Data::Riak::Fast::Bucket;
skip_unless_riak;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
my $bucket_name = create_test_bucket_name;
t/result/004-linkwalk.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
use Data::Riak::Fast;
use Data::Riak::Fast::Bucket;
skip_unless_riak;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
my $bucket_name = create_test_bucket_name;
t/result/005-create_links.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Data::Riak::Fast;
use Data::Riak::Fast;
use Data::Riak::Fast::Bucket;
skip_unless_riak;
my $riak = Data::Riak::Fast->new(transport => Data::Riak::Fast::HTTP->new);
my $bucket_name = create_test_bucket_name;