use strict;
use Test::More tests => 5;
use CGI;
use lib 't/lib';
BEGIN { require_ok("FormValidator::Simple") }
FormValidator::Simple->import(qw/Sample +MyNamespace::MyPlugin/);
my $q = CGI->new;
$q->param( sample1 => 'hogehoge' );
$q->param( sample2 => 'sample' );
$q->param( myplugin1 => 'hogehoge' );
$q->param( myplugin2 => 'myplugin' );
my $r = FormValidator::Simple->check( $q => [
sample1 => [qw/SAMPLE/],
sample2 => [qw/SAMPLE/],
myplugin1 => [qw/MYPLUGIN/],
myplugin2 => [qw/MYPLUGIN/],
] );
ok($r->invalid('sample1'));
ok(!$r->invalid('sample2'));
ok($r->invalid('myplugin1'));
ok(!$r->invalid('myplugin2'));