feat(samples): support new semantics of exclusive number ranges (#8885)

This change is specific to JSON Schema 2020-12
and OpenAPI 3.1.0.

Refs #8577
This commit is contained in:
Vladimír Gorej
2023-06-06 13:49:02 +02:00
committed by GitHub
parent bdad2fe83d
commit 836659d8ac
2 changed files with 18 additions and 19 deletions

View File

@@ -1298,13 +1298,11 @@ describe("sampleFromSchema", () => {
expect(sampleFromSchema(definition)).toEqual(expected)
})
it("should handle minimum with exclusive", () => {
it("should handle exclusiveMinimum", () => {
const definition = {
type: "number",
minimum: 5,
exclusiveMinimum: true,
exclusiveMinimum: 5,
}
const expected = 6
expect(sampleFromSchema(definition)).toEqual(expected)
@@ -1321,11 +1319,10 @@ describe("sampleFromSchema", () => {
expect(sampleFromSchema(definition)).toEqual(expected)
})
it("should handle maximum with exclusive", () => {
it("should handle exclusiveMaximum", () => {
const definition = {
type: "number",
maximum: -1,
exclusiveMaximum: true,
exclusiveMaximum: -1,
}
const expected = -2