Devel-PerlySense
view release on metacpan or search on metacpan
t/PerlySense-Editor-Emacs-item-in-groups.t view on Meta::CPAN
#!/usr/bin/perl -w
use strict;
use Test::More tests => 17;
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");
BEGIN { -d "t" and chdir("t"); }
ok(my $oPerlySense = Devel::PerlySense->new(), "Created PerlySense object ok");
ok(
my $oEditor = Devel::PerlySense::Editor::Emacs->new(
oPerlySense => $oPerlySense,
widthDisplay => undef,
),
"Created Editor ok",
);
my $raItem;
$raItem = [];
eq_or_diff(
$oEditor->raItemInNGroups($raItem, 1),
[ ],
"No items, one group",
);
eq_or_diff(
$oEditor->raItemInNGroups($raItem, 2),
[ ],
"No items, two groups",
);
$raItem = [qw/ a /];
eq_or_diff(
$oEditor->raItemInNGroups($raItem, 1),
[ ["a"] ],
"One item, one group",
);
eq_or_diff(
$oEditor->raItemInNGroups($raItem, 2),
[ ["a"] ],
"One item, two groups",
);
eq_or_diff(
$oEditor->raItemInNGroups($raItem, 3),
[ ["a"] ],
"One item, three groups",
);
( run in 0.938 second using v1.01-cache-2.11-cpan-0b5f733616e )