The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl
use strict;
use warnings;

use Test::More qw(no_plan);
use_ok('XML::Validator::Schema') or exit;

# specifying a non-existent schema file should fail
use XML::SAX::ParserFactory;

eval {
    my $parser = XML::SAX::ParserFactory->parser(
     Handler => XML::Validator::Schema->new(file => 'nonexistent.xsd'));
};
like($@, qr/does not exist/);