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

#!/usr/bin/env perl
use strict;
use lib 't/lib';
plan tests => 3;
{
my $js = JavaScript::Writer->new;
$js->call("foo")->call("bar");
is $js->as_string(), q{foo().bar();};
}
{
my $js = JavaScript::Writer->new;
$js->foo->bar;
is $js->as_string(), q{foo().bar();};
}
{
my $js = JavaScript::Writer->new;
$js->say("You")->say("Me");
is $js->as_string(), q{say("You").say("Me");};
}