App-Mimosa
view release on metacpan or search on metacpan
t/010_submit_invalid.t view on Meta::CPAN
use Test::Most tests => 3;
use Modern::Perl;
use lib 't/lib';
use App::Mimosa::Test;
use Test::DBIx::Class;
use File::Slurp qw/slurp/;
use HTTP::Request::Common;
use File::Spec::Functions;
fixtures_ok 'basic_ss';
{
my $seq = <<SEQ;
> guano pie
ATIUSADHJKSHDJHSDFKJSDHFKJSDHFKJSDHFKJSDHFKJSDH
SEQ
my $f = sub {
return request POST '/submit', [
program => 'blastn',
sequence => $seq,
maxhits => 100,
alphabet => 'nucleotide',
matrix => 'BLOSUM62',
evalue => 0.1,
mimosa_sequence_set_ids => 1,
];
};
my $res = $f->();
is($res->code,400,'/submit with illegal chars') or diag $res->content;
like($res->content,qr/Sequence ATI.* contains illegal characters/, 'illegal character error');
}
( run in 0.521 second using v1.01-cache-2.11-cpan-5a3173703d6 )