Example #1
0
  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)
      })
    })
  })
Example #2
0
 it("should return undefined on render mode input", () => {
   for (const x of enums.RenderMode)
     expect(prop.validate(x)).to.be.undefined
 })