use Test::More import => ['!pass'];
use strict;
use warnings;
# the order is important
use NGS with => {logger => 'console', log => 'error'};
use Dancer2::Test apps => ['NGS'];
route_exists [GET => '/'], 'a route handler is defined for /';
response_status_is ['GET' => '/'], 200, 'response status is 200 for /';
route_exists [GET => '/vep'], 'a route handler is defined for /vep';
response_status_is ['GET' => '/vep'], 200, 'response status is 200 for /vep';
SKIP: { # doesn't work for 404's at v0.04
skip('require Dancer2 > 0.04',2) unless $Dancer2::VERSION > 0.04;
route_doesnt_exist [GET => '/foo'], 'a route handler is not defined for /foo';
response_status_is ['GET' => '/foo'], 404, 'response status is 404 for /foo';
}
done_testing;