TAP version 14
# Subtest: does not mutate joi schemas
    1..4
    ok 1 - should be equivalent
    ok 2 - should not error
    ok 3 - should be equal
    ok 4 - should be equivalent
ok 1 - does not mutate joi schemas # time=23.872ms

# Subtest: multiple routes with one schema
    1..2
    ok 1 - should not error
    ok 2 - should be equivalent
ok 2 - multiple routes with one schema # time=21.657ms

# Subtest: route error handler overrides default error handler
    1..4
    ok 1 - should be equal
    ok 2 - should not error
    ok 3 - should be equal
    ok 4 - should be equivalent
ok 3 - route error handler overrides default error handler # time=2.177ms

# Subtest: route error handler does not affect other routes
    1..3
    ok 1 - should not error
    ok 2 - should be equal
    ok 3 - should be equivalent
ok 4 - route error handler does not affect other routes # time=1.974ms

# Subtest: async error handler for a route
    1..4
    ok 1 - should be equal
    ok 2 - should not error
    ok 3 - should be equal
    ok 4 - should be equivalent
ok 5 - async error handler for a route # time=1.574ms

1..5
