Devel-PerlySense
view release on metacpan or search on metacpan
t/PerlySense-Editor-Emacs-class-overview.t view on Meta::CPAN
#!/usr/bin/perl -w
use strict;
use Test::More tests => 19;
use Test::Exception;
use Test::Differences;
use Data::Dumper;
use lib "lib";
use_ok("Devel::PerlySense");
use_ok("Devel::PerlySense::Class");
use_ok("Devel::PerlySense::Editor::Emacs");
throws_ok(
sub { Devel::PerlySense::Editor::Emacs->new(
) },
qr/oPerlySense/,
"new fails ok with missing name",
);
lives_ok(
sub { Devel::PerlySense::Editor::Emacs->new(
oPerlySense => Devel::PerlySense->new(),
widthDisplay => undef,
) },
"new ok with name",
);
ok(my $oPerlySense = Devel::PerlySense->new(), "Created PerlySense object ok");
ok(
my $oEditor = Devel::PerlySense::Editor::Emacs->new(
oPerlySense => $oPerlySense,
widthDisplay => 59,
),
"Created Editor ok",
);
$oEditor->widthDisplay(70);
my $s = " ";
my $sNone = " ";
{
my $dirData = "t/data/project-lib";
my $fileOrigin = "$dirData/Game/Object/Worm/ShaiHulud.pm";
ok(
my $oClassOjectWormShai = Devel::PerlySense::Class->newFromFileAt(
oPerlySense => $oPerlySense,
file => $fileOrigin,
row => 20,
col => 1,
),
"newFromFileAt at proper package location ok",
);
$oPerlySense->setFindProject(file => $fileOrigin);
( run in 1.840 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )