Skip to content

Commit bdde1e0

Browse files
committed
preload schemas
1 parent 6bd9a77 commit bdde1e0

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

openapi-parser/src/test/kotlin/io/openapiparser/OpenApiResultSpec.kt

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,16 @@ import io.kotest.assertions.throwables.shouldThrow
99
import io.kotest.core.spec.style.StringSpec
1010
import io.kotest.matchers.shouldBe
1111
import io.kotest.matchers.types.shouldBeInstanceOf
12-
import io.mockk.every
1312
import io.mockk.mockk
14-
import io.mockk.verify
15-
import io.openapiparser.OpenApiSchemas.OPENAPI_SCHEMA_30_ID
16-
import io.openapiparser.OpenApiSchemas.OPENAPI_SCHEMA_31_ID
1713
import io.openapiparser.support.ApiBuilder
1814
import io.openapiprocessor.jackson.JacksonConverter
1915
import io.openapiprocessor.jsonschema.reader.UriReader
20-
import io.openapiprocessor.jsonschema.schema.*
21-
import io.openapiprocessor.jsonschema.support.Uris
16+
import io.openapiprocessor.jsonschema.schema.Bucket
17+
import io.openapiprocessor.jsonschema.schema.DocumentLoader
18+
import io.openapiprocessor.jsonschema.schema.DocumentStore
19+
import io.openapiprocessor.jsonschema.schema.SchemaStore
2220
import io.openapiprocessor.jsonschema.support.Uris.emptyUri
2321
import io.openapiprocessor.jsonschema.validator.Validator
24-
import io.openapiprocessor.jsonschema.validator.steps.ValidationStep
25-
import java.net.URI
2622
import io.openapiparser.model.v30.OpenApi as OpenApi30
2723
import io.openapiparser.model.v31.OpenApi as OpenApi31
2824

@@ -79,6 +75,7 @@ class OpenApiResultSpec: StringSpec({
7975
val result = parser.parse(emptyUri())
8076

8177
val schemaStore = SchemaStore(DocumentLoader(UriReader(), JacksonConverter ()))
78+
schemaStore.registerDraft4()
8279
val validator = Validator()
8380

8481
val valid = result.validate(validator, schemaStore)
@@ -96,6 +93,7 @@ class OpenApiResultSpec: StringSpec({
9693
val result = parser.parse(emptyUri())
9794

9895
val schemaStore = SchemaStore(DocumentLoader(UriReader(), JacksonConverter ()))
96+
schemaStore.registerDraft202012()
9997
val validator = Validator()
10098

10199
val valid = result.validate(validator, schemaStore)

0 commit comments

Comments
 (0)