describe("RenderMode", () => { const prop = new p.RenderMode(new SomeHasProps({a: {value: "canvas"}}), 'a') it("should be an instance of Property", () => { expect(prop).to.be.instanceof(p.Property) }) describe("validate", () => { it("should return undefined on render mode input", () => { for (const x of enums.RenderMode) expect(prop.validate(x)).to.be.undefined }) it("should throw an Error on other input", () => { enum_validation_errors(prop) }) }) describe("transform", () => { it("should be Property.transform", () => { expect(prop.transform).to.be.equal(p.Property.prototype.transform) }) }) })
it("should return undefined on render mode input", () => { for (const x of enums.RenderMode) expect(prop.validate(x)).to.be.undefined })