Skip to content

Commit 3fdff67

Browse files
committed
refactor: improve validation messages in InputProvider and enhance test imports
1 parent 1f7c19e commit 3fdff67

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/schema/providers/input.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ export class InputProvider extends BaseProvider {
3232
*/
3333
static validate(schemaItem, path) {
3434
return ValidationResult.from([
35-
{ condition: is.not.empty(schemaItem.field), message: "Field is required" },
36-
{ condition: is.not.empty(schemaItem.title), message: "Type is required" },
35+
{ condition: is.not.empty(schemaItem.field), message: '"field" is required' },
36+
{ condition: is.not.empty(schemaItem.title), message: '"title" is required' },
3737
], "InputProvider", path);
3838
}
3939

tests/src/schema/providers/input.test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import {InputProvider} from "../../../../src/schema/providers/input.js";
22
import {ValidationResult} from "../../../../src/schema/validation-result.js";
3-
import { assertEquals, assert } from "jsr:@std/assert";
4-
3+
import { assertEquals, assert, assertExists } from "jsr:@std/assert";
4+
import "../../../src/validate/conditions.test.js";
5+
import "../../../src/system/assert.test.js";
56

67
Deno.test("InputProvider:parse", async () => {
78
const result = await InputProvider.parse({

0 commit comments

Comments
 (0)