The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Test::More tests => 2;

require XXX;

eval { XXX::XXX([1, 2]) };

like $@, qr/^---/, 'YAML Dump Worked for "require XXX"';

no warnings 'once';
$XXX::DumpModule = 'Data::Dumper';

eval { XXX::XXX([1, 2]) };

like $@, qr/^\$VAR/, 'YAML Dump Worked with $DumpModule';