Sha256: 18f761161e46b916d3734bdd511f5622ac8b6e5651407658a63c6bf3f1c9ea41
Contents?: true
Size: 683 Bytes
Versions: 13
Compression:
Stored size: 683 Bytes
Contents
describe "Lanes.Models.EnumMap", -> model = null beforeEach -> model = Lanes.Test.makeModel({ enums: state: open: 1 complete: 5 canceled: 9 props: state: {"type":"integer"} },{ id: 123 }) it "sets up enums", -> expect(model.is_open).toEqual(false) model.state = 1 expect(model.is_open).toEqual(true) model.is_open="some crazy value" expect(model.is_open).toEqual(true) it "reads the enum's value from the field", -> model.state = 1 expect(model.state_value).toEqual("open")
Version data entries
13 entries across 13 versions & 1 rubygems