t/Helper/CatalystUtils.t: test trim functionality
[?]
Dec 1, 2021, 4:38 PM
M5WS7Z65RUSP3MZNYGZCL7NFFSVUQHBVOFYKX46H5NB4P36BSP6ACDependencies
- [2]
S2KNQCPBNixExprs: extract the `escape` function and test it
Change contents
- file addition: CatalystUtils.t[2.981]
use strict;use warnings;use Setup;use Test2::V0;use Hydra::Helper::CatalystUtils;subtest "trim" => sub {my %values = ("" => "","🌮" => '🌮'," 🌮" => '🌮',"🌮 " => '🌮'," 🌮 " => '🌮',"\n🌮 " => '🌮',"\n\t🌮\n\n\t" => '🌮',);for my $input (keys %values) {my $value = $values{$input};is(trim($input), $value, "Trim the value: " . $input);}my $uninitialized;is(trim($uninitialized), '', "Trimming an uninitialized value");};done_testing;