use Mojo::Base -strict; use Test2::V0; use FindBin; my @command = ( 'node', '--experimental-vm-modules', '--test', "${FindBin::Bin}/js/frontend.test.cjs", ); open my $output, '-|', @command or plan skip_all => 'node is unavailable'; my $diagnostics = do { local $/; <$output> }; close $output; my $exit_status = $? >> 8; diag $diagnostics if $exit_status; is $exit_status, 0, 'frontend unit tests pass'; done_testing;