Bb-Collaborate-Ultra
view release on metacpan or search on metacpan
inc/Module/Install.pm view on Meta::CPAN
my $who = $self->_caller;
my $cwd = Cwd::getcwd();
my $sym = "${who}::AUTOLOAD";
$sym->{$cwd} = sub {
my $pwd = Cwd::getcwd();
if ( my $code = $sym->{$pwd} ) {
# Delegate back to parent dirs
goto &$code unless $cwd eq $pwd;
}
unless ($$sym =~ s/([^:]+)$//) {
# XXX: it looks like we can't retrieve the missing function
# via $$sym (usually $main::AUTOLOAD) in this case.
# I'm still wondering if we should slurp Makefile.PL to
# get some context or not ...
my ($package, $file, $line) = caller;
die <<"EOT";
Unknown function is found at $file line $line.
Execution of $file aborted due to runtime errors.
If you're a contributor to a project, you may need to install
some Module::Install extensions from CPAN (or other repository).
t/01-connect.t view on Meta::CPAN
use warnings; use strict;
use Test::More tests => 16;
use Test::Fatal;
use lib '.';
use t::Ultra;
use Date::Parse;
use Scalar::Util qw<looks_like_number>;
use Bb::Collaborate::Ultra;
use Bb::Collaborate::Ultra::Session;
SKIP: {
diag( "Testing Bb::Collaborate::Ultra $Bb::Collaborate::Ultra::VERSION, Perl $], $^X" );
my %t = t::Ultra->test_connection;
my $connection = $t{connection};
skip $t{skip} || 'skipping live tests', 16
unless $connection;
t/01-connect.t view on Meta::CPAN
my $end = $start + 1800;
my $session = Bb::Collaborate::Ultra::Session->post($connection, {
name => 'Test Session',
startTime => $start,
endTime => $end,
});
my $session_id = $session->id;
ok $session_id, 'got session_id';
ok $session->created, "session creation";
ok looks_like_number $session->created, "created data-type"
or diag "created: " . $session->created;
$session = undef;
$session = Bb::Collaborate::Ultra::Session->get(
$connection, { id => $session_id, }
);
ok $session->created, "session creation";
ok looks_like_number $session->created, "created data-type"
or diag "created: " . $session->created;
is exception {
$session->delete;
}, undef, "session deletion lives";
}
done_testing;
( run in 0.624 second using v1.01-cache-2.11-cpan-607d282f910 )