fix(json-schema-2020-12-samples): use zero as default example value for int32 and int64 (#10230)

This commit is contained in:
Helen Kosova
2025-04-04 15:11:40 +03:00
committed by GitHub
parent d9c778e2ec
commit 7c346e7212
3 changed files with 4 additions and 8 deletions

View File

@@ -1,6 +1,6 @@
/**
* @prettier
*/
const int32Generator = () => (2 ** 30) >>> 0
const int32Generator = () => 0
export default int32Generator

View File

@@ -1,6 +1,6 @@
/**
* @prettier
*/
const int64Generator = () => 2 ** 53 - 1
const int64Generator = () => 0
export default int64Generator

View File

@@ -79,12 +79,8 @@ describe("sampleFromSchema", () => {
expect(sample({ type: "number", format: "float" })).toStrictEqual(0.1)
expect(sample({ type: "number", format: "double" })).toStrictEqual(0.1)
expect(sample({ type: "integer" })).toStrictEqual(0)
expect(sample({ type: "integer", format: "int32" })).toStrictEqual(
(2 ** 30) >>> 0
)
expect(sample({ type: "integer", format: "int64" })).toStrictEqual(
2 ** 53 - 1
)
expect(sample({ type: "integer", format: "int32" })).toStrictEqual(0)
expect(sample({ type: "integer", format: "int64" })).toStrictEqual(0)
expect(sample({ type: "boolean" })).toStrictEqual(true)
expect(sample({ type: "null" })).toStrictEqual(null)
})