varvet / serenade.js

Client side MVC framework
http://serenadejs.org
Other
524 stars 27 forks source link

Assigning properties should mark them as own properties #93

Open ghost opened 11 years ago

ghost commented 11 years ago

When assigning a property, the following should hold:

class Foo extends Serenade.Model
  @property "name"

foo = new Foo()
Object.hasOwnProperty(foo, "name") # => false
foo.name = "bar"
Object.hasOwnProperty(foo, "name") # => true