App-Sv

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "eg",
         "examples",
         "author",
         "builder"
      ]
   },
   "prereqs" : {
      "build" : {
         "requires" : {
            "Test::Deep" : "0",
            "Test::Fatal" : "0",
            "Test::More" : "0.98"
         }
      },
      "configure" : {
         "requires" : {
            "CPAN::Meta" : "0",
            "CPAN::Meta::Prereqs" : "0",
            "Module::Build" : "0.38"
         }
      },

META.yml  view on Meta::CPAN

---
abstract: 'Event-based multi-process supervisor'
author:
  - 'Gelu LupaÅŸ <gvl@cpan.org>'
build_requires:
  Test::Deep: 0
  Test::Fatal: 0
  Test::More: 0.98
configure_requires:
  CPAN::Meta: 0
  CPAN::Meta::Prereqs: 0
  Module::Build: 0.38
dynamic_config: 0
generated_by: 'Minilla/v0.11.0, CPAN::Meta::Converter version 2.133380'
license: artistic_2
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html

cpanfile  view on Meta::CPAN

recommends 'EV';
recommends 'Guard';
recommends 'Async::Interrupt';

on configure => sub {
	requires 'Module::Build';
};

on build => sub {
	requires 'Test::Deep';
	requires 'Test::Fatal';
	requires 'Test::More', '0.98';
};

t/01-new.t  view on Meta::CPAN

#!perl

use strict;
use warnings;
use Test::More;
use Test::Deep;
use Test::Fatal;
use App::Sv;


subtest 'basic constructor' => sub {
	my $sm;

	is(exception { $sm = App::Sv->new({ run => { a => 'a' } }) },
		undef, 'new() lives with a simple command');
	ok($sm, '... got something back');
	is(ref($sm), 'App::Sv', '... of the proper type');



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