Acme-Pinoko

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

---
abstract: Acchonburike!
author:
  - 'pawa <pawapawa@cpan.org>'
build_requires:
  ExtUtils::MakeMaker: 6.59
  Test::Base: 0
  Test::Fatal: 0
  Test::More: 0.98
  Test::Requires: 0
configure_requires:
  ExtUtils::MakeMaker: 6.59
distribution_type: module
dynamic_config: 1
generated_by: 'Module::Install version 1.06'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html

Makefile.PL  view on Meta::CPAN

all_from    'lib/Acme/Pinoko.pm';
readme_from 'lib/Acme/Pinoko.pm';

requires 'Carp';
requires 'Module::Load' => '0.22';
requires 'Data::Recursive::Encode';
requires 'Lingua::JA::Regular::Unicode' => '0.09';
requires 'Lingua::JA::Halfwidth::Katakana';
test_requires 'Test::More' => 0.98;
test_requires 'Test::Base';
test_requires 'Test::Fatal';
test_requires 'Test::Requires';

# どっちかがあればOK
#requires 'Text::MeCab' => '0.20013';
#requires 'Text::KyTea' => '0.42';

tests 't/*.t';
author_tests 'xt';

no_index directory => 'benchmark';

t/01_basic.t  view on Meta::CPAN

use strict;
use warnings;
use Acme::Pinoko;
use Test::More;
use Test::Fatal;

can_ok('Acme::Pinoko', qw/new say/);

subtest 'valid new' => sub {
    my $pinoko;

    SKIP: {
        eval { require Text::MeCab; };
        skip 'Text::MeCab not installed', 1 if $@;
        is( exception{ $pinoko = Acme::Pinoko->new; }, undef, 'parser: default' );

t/05_parser_config.t  view on Meta::CPAN

use strict;
use warnings;
use Acme::Pinoko;
use Test::More;
use Test::Fatal;

subtest 'mecab' => sub {
    eval { require Text::MeCab; };
    plan skip_all => 'Text::MeCab not installed' if $@;

    is( exception { Acme::Pinoko->new(parser_config => { unk_format => 'hoge' }) }, undef );
};

subtest 'kytea' => sub {
    eval { require Text::KyTea; };



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