this expectation doesn't say anything, since child will respond to the key 'setThing' regardless of which object (parent or child) has it. Try using the .owns() proxy method, which (if written) should call .hasOwnProperty(). If it doesn't exist, add it along with a couple tests.