From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

use strict;
use Test::More tests => 4;
my $node = PNI::Node::Perlop::Exponentiation->new;
isa_ok $node, 'PNI::Node::Perlop::Exponentiation';
is $node->label, '', 'label';
my $in1 = $node->in(1);
my $in2 = $node->in(2);
my $out = $node->out;
$node->task;
is $out->data, undef, 'default task';
my ( $a, $b, $c );
$a = -rand(100);
$b = rand(100);
$c = $a**$b;
$in1->data($a);
$in2->data($b);
$node->task;
is $out->data, $c, 'a**b=c';