Page MenuHomeSealhub

pick-from-list.test.ts
No OneTemporary

pick-from-list.test.ts

import assert from "assert";
import { Fields } from "../../index.js";
describe("pick-from-list field", () => {
const ctx = {} as any;
it("validation logic", async () => {
const field = new Fields.PickFromListField(true, async () => {
return [
{ value: "samplev", label: "samplel" },
{ value: "samplevv", label: "samplell" },
];
});
assert.strictEqual((await field.isValueValid(ctx, 42 as any)).valid, false);
assert.strictEqual((await field.isValueValid(ctx, "samplevv")).valid, true);
assert.strictEqual((await field.isValueValid(ctx, "notvalid")).valid, false);
});
});

File Metadata

Mime Type
text/x-java
Expires
Wed, May 7, 19:37 (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
625897
Default Alt Text
pick-from-list.test.ts (602 B)

Event Timeline