Log-Shiras

 view release on metacpan or  search on metacpan

t/Log/Shiras/04-telephone.t  view on Meta::CPAN

#!perl
#########1 Initial Test File for Log::Shiras::Telephone     6#########7#########8#########9
my ( $lib, $test_file );
BEGIN{
	use Modern::Perl;
	use Test2::Bundle::Extended qw( !meta );
	use Test2::Plugin::UTF8;
	use Test::Moose;
	plan( 35 );
	my $file = (caller(0))[1];
	my 	$directory_ref = {
			t		=> './',# repo level
			Log		=> '../',# t folder level
			$file	=> '../../../',# test file level
		};
	for my $next ( <*> ){
		#~ diag $next;
		if( $next =~/^($file|t|Log)$/ ){
			my $return = $1;
			#~ diag $return;
			$lib 			= $directory_ref->{$return} . 'lib';
			$test_file 		= $directory_ref->{$return} . 't/test_files/';
			#~ diag $lib;
			#~ diag $test_file;
			last;
		}
	}
	use Carp 'longmess';
	$SIG{__WARN__} = sub{ note longmess $_[0]; };
	$ENV{hide_warn_for_test} = 1;
}
$| = 1;
use Data::Dumper;
use lib $lib,;
use Log::Shiras::Unhide qw( :InternalSwitchboarD );
use Log::Shiras::Report::Test2Note;
use Log::Shiras::Switchboard;
use Log::Shiras::Telephone;
use Log::Shiras::Test2;
use Log::Shiras::Report::Test2Note;
my(
			$ella_peterson, 		$name_space_ref,		$report_ref,
			$test_class,			$main_phone,	
);	

my  		@attributes = qw(
				fail_over			name_space			report				level
				message				carp_stack			
			);

my  		@telephone_methods = qw(
				talk				set_name_space		get_name_space		set_report
				get_report			set_level			get_level			set_shared_message
				get_shared_message	set_fail_over		should_fail_over	set_carp_stack
				should_carp_longmess	
			);
			
note 									'Log::Shiras::Telephone easy questions';
ok			$name_space_ref = {
				main =>{
					UNBLOCK =>{
						report1	=> 'ELEVEN',
						report2	=> 'trace',
						run		=> 'warn',
						WARN	=> 'debug',



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