fix(utils): fix validation for required values without specified type (#9863)
Refs #8007
This commit is contained in:
@@ -1037,6 +1037,22 @@ describe("utils", () => {
|
||||
value = 10
|
||||
assertValidateParam(param, value, [])
|
||||
})
|
||||
|
||||
it("validates required parameters without schema", () => {
|
||||
// valid value
|
||||
param = {
|
||||
required: true
|
||||
}
|
||||
value = 123
|
||||
assertValidateParam(param, value, [])
|
||||
|
||||
// missing value
|
||||
param = {
|
||||
required: true
|
||||
}
|
||||
value = undefined
|
||||
assertValidateParam(param, value, ["Required field is not provided"])
|
||||
})
|
||||
})
|
||||
|
||||
describe("fromJSOrdered", () => {
|
||||
|
||||
Reference in New Issue
Block a user