File: draft7-acceptance.t

package info (click to toggle)
libjson-validator-perl 5.14%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,160 kB
  • sloc: perl: 3,015; makefile: 14
file content (26 lines) | stat: -rw-r--r-- 1,472 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
use lib '.';
use t::Helper;

$ENV{MOJO_LOG_LEVEL} //= 'fatal';

plan skip_all => 'TEST_ACCEPTANCE=1' unless $ENV{TEST_ACCEPTANCE};
delete $ENV{TEST_ACCEPTANCE} if $ENV{TEST_ACCEPTANCE} eq '1';

my @todo_tests;
push @todo_tests, ['id.json',             'id inside an enum is not a real identifier'];
push @todo_tests, ['const.json',          'float and integers are equal up to 64-bit representation limits'];
push @todo_tests, ['maxItems.json',       'maxItems validation with a decimal'];
push @todo_tests, ['maxLength.json',      'maxLength validation with a decimal'];
push @todo_tests, ['maxProperties.json',  'maxProperties validation with a decimal'];
push @todo_tests, ['minItems.json',       'minItems validation with a decimal'];
push @todo_tests, ['minLength.json',      'minLength validation with a decimal'];
push @todo_tests, ['minProperties.json',  'minProperties validation with a decimal'];
push @todo_tests, ['ref.json',            '$ref prevents a sibling $id from changing the base uri'];
push @todo_tests, ['ref.json',            'simple URN base URI with $ref via the URN'];
push @todo_tests, ['refRemote.json',      'Location-independent identifier in remote ref'];
push @todo_tests, ['refRemote.json',      'remote ref with ref to definitions'];
push @todo_tests, ['unknownKeyword.json', '$id inside an unknown keyword is not a real identifier'];

t::Helper->acceptance('JSON::Validator::Schema::Draft7', todo_tests => \@todo_tests);

done_testing;