TAP version 14
# Subtest: PATCH can be created
    1..1
    ok 1 - (unnamed test)
ok 1 - PATCH can be created # time=5.739ms

# Subtest: PATCH without schema can be created
    1..1
    ok 1 - (unnamed test)
ok 2 - PATCH without schema can be created # time=0.505ms

# Subtest: PATCH with body and querystring
    1..1
    ok 1 - (unnamed test)
ok 3 - PATCH with body and querystring # time=0.307ms

# Subtest: PATCH with bodyLimit option
    1..1
    ok 1 - (unnamed test)
ok 4 - PATCH with bodyLimit option # time=5.735ms

# Subtest: PATCH can be created
    1..1
    ok 1 - (unnamed test)
ok 5 - PATCH can be created # time=0.676ms

# Subtest: PATCH - correctly replies
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 6 - PATCH - correctly replies # time=16.307ms

# Subtest: PATCH - correctly replies with very large body
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 7 - PATCH - correctly replies with very large body # time=4.081ms

# Subtest: PATCH - correctly replies if the content type has the charset
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 8 - PATCH - correctly replies if the content type has the charset # time=3.619ms

# Subtest: PATCH without schema - correctly replies
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 9 - PATCH without schema - correctly replies # time=2.017ms

# Subtest: PATCH with body and querystring - correctly replies
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 10 - PATCH with body and querystring - correctly replies # time=1.389ms

# Subtest: PATCH with no body - correctly replies
    1..6
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equal
    ok 4 - should not error
    ok 5 - should be equal
    ok 6 - should be equal
ok 11 - PATCH with no body - correctly replies # time=5.319ms

# Subtest: PATCH returns 415 - incorrect media type if body is not json
    1..2
    ok 1 - should not error
    ok 2 - should be equal
ok 12 - PATCH returns 415 - incorrect media type if body is not json # time=1.384ms

# Subtest: PATCH returns 400 - Bad Request
    1..4
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should not error
    ok 4 - should be equal
ok 13 - PATCH returns 400 - Bad Request # time=5.364ms

# Subtest: PATCH returns 413 - Payload Too Large
    1..6
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should not error
    ok 4 - should be equal
    ok 5 - should not error
    ok 6 - should be equal
ok 14 - PATCH returns 413 - Payload Too Large # time=6.537ms

# Subtest: PATCH should fail with empty body and application/json content-type
    1..12
    ok 1 - should not error
    ok 2 - should be equivalent
    ok 3 - should not error
    ok 4 - should be equivalent
    ok 5 - should not error
    ok 6 - should be equivalent
    ok 7 - should not error
    ok 8 - should be equivalent
    ok 9 - should not error
    ok 10 - should be equivalent
    ok 11 - should not error
    ok 12 - should be equivalent
ok 15 - PATCH should fail with empty body and application/json content-type # time=5.083ms

# Subtest: PATCH - correctly replies
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 16 - PATCH - correctly replies # time=3.416ms

# Subtest: PATCH - 400 on bad parameters
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 17 - PATCH - 400 on bad parameters # time=2.307ms

# Subtest: PATCH - input-validation coerce
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 18 - PATCH - input-validation coerce # time=0.999ms

# Subtest: PATCH - input-validation custom schema compiler
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 19 - PATCH - input-validation custom schema compiler # time=2.033ms

# Subtest: PATCH - input-validation joi schema compiler ok
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 20 - PATCH - input-validation joi schema compiler ok # time=2.126ms

# Subtest: PATCH - input-validation joi schema compiler ko
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 21 - PATCH - input-validation joi schema compiler ko # time=1.982ms

# Subtest: PATCH - input-validation yup schema compiler ok
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 22 - PATCH - input-validation yup schema compiler ok # time=1.876ms

# Subtest: PATCH - input-validation yup schema compiler ko
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should match pattern
ok 23 - PATCH - input-validation yup schema compiler ko # time=2.304ms

# Subtest: PATCH - input-validation instance custom schema compiler encapsulated
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 24 - PATCH - input-validation instance custom schema compiler encapsulated # time=0.967ms

# Subtest: PATCH - input-validation custom schema compiler encapsulated
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 25 - PATCH - input-validation custom schema compiler encapsulated # time=1.252ms

1..25
