Closed heartsentwined closed 10 years ago
Awesome! Thanks for this. I am off to bed for now, but will take a stab at this in the morning. :beer:
Pretty much copied from https://github.com/GroupTalent/epf/blob/master/test/rest/rest.acceptance.em#L55
I haven't tested it locally, because the original mocha tests don't pass anyway. Perhaps it's due to me not being on a Mac though.
Hmm thats weird, maybe it is related to the version of EmberScript
git clone git@github.com:GroupTalent/epf.git
cd epf/
npm install
npm test
# failed tests
npm install ember-script
npm test
# still failed tests
sudo npm install -g ember-script # last hack?
npm test
# no difference
Hmmm what are the errors? The tests shouldn't be os x specific– they pass in travis.
35 failing
1) rest simple model saves:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember244:[null, post4]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.set$.posts.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.simple.em:44:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
2) rest simple model updates multiple times:
AssertionError: expected undefined to equal 'test'
3) Ep.RestSerializer simple model deserializePayload reads plural hash key:
AssertionError: expected undefined to equal 'wat'
4) Ep.RestSerializer simple model deserializePayload reads singular hash key:
AssertionError: expected undefined to equal 'wat'
5) Ep.RestSerializer simple model deserializePayload reads array value:
AssertionError: expected undefined to equal 'wat'
6) Ep.RestSerializer simple model deserializePayload obeys custom keys:
AssertionError: expected undefined to equal 'wat'
7) Ep.RestSerializer simple model deserializePayload respects aliases:
AssertionError: expected undefined to equal 'wat'
8) Ep.RestSerializer simple model serialization handles loaded lazy model:
AssertionError: You must use Ember.set() to access this property (of <(subclass of Ep.Model):ember883:[1, 2]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.get$.reopen.properties.title.key (/home/heartsentwined/dev/ember/epf/test/rest/rest_serializer.em:177:9)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
9) Ep.RestSerializer simple model serialization obeys custom keys:
AssertionError: You must use Ember.set() to access this property (of <(subclass of Ep.Model):ember895:[1, 2]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.get$.extend.title (/home/heartsentwined/dev/ember/epf/test/rest/rest_serializer.em:198:9)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
10) Ep.RestSerializer one->many deserializes null hasMany:
AssertionError: Cannot call get with 'length' on an undefined object.
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at get (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:1920:11)
at Context.data.comments.id (/home/heartsentwined/dev/ember/epf/test/rest/rest_serializer.em:232:26)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
11) Ep.RestSerializer one->many deserializes null belongsTo:
AssertionError: expected undefined to be null
12) Ep.RestSerializer one->many embedded deserializes null belongsTo:
AssertionError: expected undefined to be null
13) Ep.RestSerializer one->one embedded deserializes null belongsTo:
AssertionError: expected undefined to be null
14) rest concurrent updates with simple model all flushes resolve:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember997:[1, post21]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.calls (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:38:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
15) rest concurrent updates with simple model second flush waits for first to complete:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1024:[1, post22]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.calls (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:76:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
16) rest concurrent updates with simple model three concurrent flushes:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1051:[1, post23]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.calls (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:114:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
17) rest concurrent updates with simple model cascades failures:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1078:[1, post24]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.count (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:162:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
18) rest concurrent updates with simple model can retry after failure:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1105:[1, post25]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.<anonymous> (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:195:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
19) rest managing comments creates a new comment within a child session:
AssertionError: Cannot call get with 'length' on an undefined object.
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at get (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:1920:11)
at Context.get$.extend.name (/home/heartsentwined/dev/ember/epf/test/rest/rest.acceptance.em:257:19)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
20) rest multiple belongsTo sets ids properly:
TypeError: Object [object Object] has no method 'thenn'
at Context.<anonymous> (/home/heartsentwined/dev/ember/epf/test/rest/rest.acceptance.em:370:35)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
21) rest one->many creates:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1836:[null, post45]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.set$.comments.client_id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:83:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
22) rest one->many updates parent, updates child, and saves sibling:
TypeError: Cannot call method 'addObject' of undefined
at Context.set$.posts.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:182:30)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
23) rest one->many deletes child:
TypeError: Cannot call method 'addObject' of undefined
at Context.set$.posts.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:258:30)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
24) rest one->many deletes child and updates parent:
TypeError: Cannot call method 'addObject' of undefined
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:288:30)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
25) rest one->many deletes parent and child:
TypeError: Cannot call method 'addObject' of undefined
at Context.get$.extend.properties.comments.embedded (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:317:30)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
26) rest one->many embedded deletes child:
TypeError: Cannot call method 'addObject' of undefined
at Context.set$.posts.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:460:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
27) rest one->many embedded deletes child with sibling:
TypeError: Cannot call method 'addObject' of undefined
at Context.set$.posts.client_id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:498:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
28) rest one->many embedded new parent creates and deletes child before flush:
TypeError: Cannot call method 'pushObject' of undefined
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:536:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
29) rest one->many embedded deletes multiple children in multiple flushes:
TypeError: Cannot call method 'addObject' of undefined
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:550:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
30) rest one->many embedded deletes parent and child:
TypeError: Cannot call method 'addObject' of undefined
at Context.<anonymous> (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:599:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
31) rest one->one deletes one side:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2558:[1, null]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:81:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
32) rest one->one deletes both:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2587:[1, null]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.set$.posts.client_id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:105:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
33) rest one->one embedded creates child:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2669:[1, post67]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.set$.posts.client_id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:188:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
34) rest one->one embedded creates hierarchy:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2710:[null, post69]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:213:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
35) rest one->one embedded deletes parent:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2741:[1, null]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.<anonymous> (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:228:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:358:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:404:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:284:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:293:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:237:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:256:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:249:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:261:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
npm ERR! weird error 35
npm ERR! not ok code 0
Hmm weird. I just updated epf with a fixed ember-script version (before it was just using "*"). Can you try again?
Nope, that doesn't help. Perhaps we can compare npm list
?
epf@0.1.4 /home/heartsentwined/dev/ember/epf
├─┬ chai@1.8.0
│ ├── assertion-error@1.0.0
│ └─┬ deep-eql@0.1.2
│ └── type-detect@0.1.0
├─┬ commonjs-everywhere@0.9.4
│ ├── Base64@0.1.3
│ ├─┬ buffer-browserify@0.2.2
│ │ └── base64-js@0.0.2
│ ├─┬ coffee-script-redux@2.0.0-beta7
│ │ ├── cscodegen@0.1.0 (git://github.com/michaelficarra/cscodegen.git#73fd7202ac086c26f18c9d56f025b18b3c6f5383)
│ │ ├─┬ source-map@0.1.11
│ │ │ └── amdefine@0.0.8
│ │ └── StringScanner@0.0.3
│ ├── constants-browserify@0.0.1
│ ├── crypto-browserify@1.0.2
│ ├─┬ esmangle@0.0.15
│ │ ├── escope@0.0.16
│ │ ├── estraverse@1.1.2-1
│ │ ├─┬ optimist@0.6.0
│ │ │ ├── minimist@0.0.5
│ │ │ └── wordwrap@0.0.2
│ │ └─┬ source-map@0.1.29
│ │ └── amdefine@0.0.8
│ ├── esprima@1.0.4
│ ├── estraverse@1.3.1
│ ├── events-browserify@0.0.1
│ ├─┬ http-browserify@0.1.12
│ │ └─┬ concat-stream@1.0.1
│ │ └─┬ bops@0.0.6
│ │ ├── base64-js@0.0.2
│ │ └── to-utf8@0.0.1
│ ├─┬ MD5@1.1.0
│ │ ├── charenc@0.0.1
│ │ └── crypt@0.0.1
│ ├── mktemp@0.3.2
│ ├─┬ nopt@2.1.2
│ │ └── abbrev@1.0.4
│ ├── punycode@1.2.3
│ ├── querystring@0.2.0
│ ├── resolve@0.5.0
│ ├── vm-browserify@0.0.1
│ └── zlib-browserify@0.0.1
├─┬ ember-script@0.0.9
│ ├── cscodegen@0.1.0 (git://github.com/michaelficarra/cscodegen.git#73fd7202ac086c26f18c9d56f025b18b3c6f5383)
│ ├─┬ esmangle@0.0.15
│ │ ├── escope@0.0.16
│ │ ├── esprima@1.0.4
│ │ ├── estraverse@1.1.2-1
│ │ └─┬ optimist@0.6.0
│ │ ├── minimist@0.0.5
│ │ └── wordwrap@0.0.2
│ ├─┬ nopt@2.1.2
│ │ └── abbrev@1.0.4
│ ├─┬ source-map@0.1.11
│ │ └── amdefine@0.0.8
│ └── StringScanner@0.0.3
├─┬ escodegen@0.0.27
│ ├── esprima@1.0.4
│ ├── estraverse@1.3.1
│ └─┬ source-map@0.1.29
│ └── amdefine@0.0.8
├─┬ jquery@1.8.3
│ ├─┬ contextify@0.1.6
│ │ └── bindings@1.1.1
│ ├── htmlparser@1.7.6
│ ├─┬ jsdom@0.2.19
│ │ ├── cssom@0.2.5
│ │ ├── cssstyle@0.2.3
│ │ └─┬ request@2.27.0
│ │ ├── aws-sign@0.3.0
│ │ ├── cookie-jar@0.3.0
│ │ ├── forever-agent@0.5.0
│ │ ├─┬ form-data@0.1.1
│ │ │ ├── async@0.2.9
│ │ │ └─┬ combined-stream@0.0.4
│ │ │ └── delayed-stream@0.0.5
│ │ ├─┬ hawk@1.0.0
│ │ │ ├── boom@0.4.2
│ │ │ ├── cryptiles@0.2.2
│ │ │ ├── hoek@0.9.1
│ │ │ └── sntp@0.2.4
│ │ ├─┬ http-signature@0.10.0
│ │ │ ├── asn1@0.1.11
│ │ │ ├── assert-plus@0.1.2
│ │ │ └── ctype@0.5.2
│ │ ├── json-stringify-safe@5.0.0
│ │ ├── mime@1.2.11
│ │ ├── node-uuid@1.4.1
│ │ ├── oauth-sign@0.3.0
│ │ ├── qs@0.6.5
│ │ └── tunnel-agent@0.3.0
│ ├── location@0.0.1
│ ├── navigator@1.0.1
│ └── xmlhttprequest@1.4.2
├── mkdirp@0.3.5
├─┬ mocha@1.13.0
│ ├── commander@0.6.1
│ ├── debug@0.7.2
│ ├── diff@1.0.7
│ ├─┬ glob@3.2.3
│ │ ├── graceful-fs@2.0.1
│ │ ├── inherits@2.0.1
│ │ └─┬ minimatch@0.2.12
│ │ ├── lru-cache@2.3.1
│ │ └── sigmund@1.0.0
│ ├── growl@1.7.0
│ └─┬ jade@0.26.3
│ └── mkdirp@0.3.0
└── mocha-as-promised@1.4.0
Here is my npm list
epf@0.1.4 /Users/ghempton/projects/oss/epf
├─┬ chai@1.7.2
│ └── assertion-error@1.0.0
├─┬ commonjs-everywhere@0.8.0
│ ├── Base64@0.1.2
│ ├─┬ buffer-browserify@0.1.0
│ │ └── base64-js@0.0.2
│ ├─┬ coffee-script-redux@2.0.0-beta5
│ │ ├── cscodegen@0.1.0 (git://github.com/michaelficarra/cscodegen.git#73fd7202ac086c26f18c9d56f025b18b3c6f5383)
│ │ ├─┬ source-map@0.1.26
│ │ │ └── amdefine@0.0.5
│ │ └── StringScanner@0.0.3
│ ├── crypto-browserify@0.2.3
│ ├─┬ esmangle@0.0.15
│ │ ├── escope@0.0.14
│ │ ├── estraverse@1.1.2-1
│ │ ├─┬ optimist@0.6.0
│ │ │ ├── minimist@0.0.1
│ │ │ └── wordwrap@0.0.2
│ │ └─┬ source-map@0.1.26
│ │ └── amdefine@0.0.5
│ ├── esprima@1.0.3
│ ├── estraverse@0.0.4
│ ├── events-browserify@0.0.1
│ ├─┬ http-browserify@0.1.11
│ │ └── concat-stream@0.0.8
│ ├── jedediah@0.1.1
│ ├─┬ MD5@1.0.3
│ │ ├── charenc@0.0.1
│ │ └── crypt@0.0.1
│ ├── mktemp@0.3.1
│ ├── querystring@0.2.0 (git://github.com/Gozala/querystring.git#c5d69ed5675a9752f2a7070160cfeb339eb98caf)
│ ├── resolve@0.3.1
│ ├── vm-browserify@0.0.1
│ └── zlib-browserify@0.0.1
├─┬ ember-script@0.0.9
│ ├── cscodegen@0.1.0 (git://github.com/michaelficarra/cscodegen.git#73fd7202ac086c26f18c9d56f025b18b3c6f5383)
│ ├─┬ esmangle@0.0.15
│ │ ├── escope@0.0.16
│ │ ├── esprima@1.0.4
│ │ ├── estraverse@1.1.2-1
│ │ └─┬ optimist@0.6.0
│ │ ├── minimist@0.0.5
│ │ └── wordwrap@0.0.2
│ ├─┬ nopt@2.1.2
│ │ └── abbrev@1.0.4
│ ├─┬ source-map@0.1.11
│ │ └── amdefine@0.0.8
│ └── StringScanner@0.0.3
├─┬ escodegen@0.0.24
│ ├── esprima@1.0.3
│ ├── estraverse@0.0.4
│ └─┬ source-map@0.1.26
│ └── amdefine@0.0.5
├─┬ jquery@1.8.3
│ ├─┬ contextify@0.1.6
│ │ └── bindings@1.1.1
│ ├── htmlparser@1.7.6
│ ├─┬ jsdom@0.2.19
│ │ ├── cssom@0.2.5
│ │ ├── cssstyle@0.2.3
│ │ └─┬ request@2.22.0
│ │ ├── aws-sign@0.3.0
│ │ ├── cookie-jar@0.3.0
│ │ ├── forever-agent@0.5.0
│ │ ├─┬ form-data@0.0.8
│ │ │ ├── async@0.2.9
│ │ │ └─┬ combined-stream@0.0.4
│ │ │ └── delayed-stream@0.0.5
│ │ ├─┬ hawk@0.13.1
│ │ │ ├─┬ boom@0.4.2
│ │ │ │ └── hoek@0.9.1
│ │ │ ├── cryptiles@0.2.2
│ │ │ ├── hoek@0.8.5
│ │ │ └─┬ sntp@0.2.4
│ │ │ └── hoek@0.9.1
│ │ ├─┬ http-signature@0.10.0
│ │ │ ├── asn1@0.1.11
│ │ │ ├── assert-plus@0.1.2
│ │ │ └── ctype@0.5.2
│ │ ├── json-stringify-safe@4.0.0
│ │ ├── mime@1.2.9
│ │ ├── node-uuid@1.4.0
│ │ ├── oauth-sign@0.3.0
│ │ ├── qs@0.6.5
│ │ └── tunnel-agent@0.3.0
│ ├── location@0.0.1
│ ├── navigator@1.0.1
│ └── xmlhttprequest@1.4.2
├── mkdirp@0.3.5
├─┬ mocha@1.12.0
│ ├── commander@0.6.1
│ ├── debug@0.7.2
│ ├── diff@1.0.2
│ ├─┬ glob@3.2.1
│ │ ├── graceful-fs@1.2.3
│ │ ├── inherits@1.0.0
│ │ └─┬ minimatch@0.2.12
│ │ ├── lru-cache@2.3.0
│ │ └── sigmund@1.0.0
│ ├── growl@1.7.0
│ ├─┬ jade@0.26.3
│ │ └── mkdirp@0.3.0
│ └── ms@0.3.0
└── mocha-as-promised@1.4.0
So I noticed some discrepancies – particularly around chai
and commonjs-everywhere
– however, updating those did not create an error for me. Perhaps you could try deleting your node_modules
folder and re-running npm install
?
anyway any update on the issue itself?
Going to spend time on this right now, will update you in a bit.
I just merged and fixed some typos in the test: https://github.com/GroupTalent/epf/commit/0e20a60efbff0c4bb4f018daed45eec5a0493b8c. It now passes. Not sure why you are hitting the issue in your own code. Can you think of any other local differences?
It's very hard to reproduce an npm
environment exactly like yours. I managed to track down the child dependencies and got pretty close with this
epf@0.1.4 /home/heartsentwined/dev/ember/epf
├── abbrev@1.0.4
├── amdefine@0.0.5
├── asn1@0.1.11
├── assert-plus@0.1.2
├── assertion-error@1.0.0
├── async@0.2.9
├── aws-sign@0.3.0
├── Base64@0.1.2
├── base64-js@0.0.2
├── bindings@1.1.1
├─┬ boom@0.4.2
│ └── hoek@0.9.1
├── buffer-browserify@0.1.0
├── chai@1.7.2
├── charenc@0.0.1
├─┬ coffee-script-redux@2.0.0-beta5
│ └── cscodegen@0.1.0 (git://github.com/michaelficarra/cscodegen.git#73fd7202ac086c26f18c9d56f025b18b3c6f5383)
├── combined-stream@0.0.4
├── commander@0.6.1
├─┬ commonjs-everywhere@0.8.0
│ └── querystring@0.2.0 (git://github.com/Gozala/querystring.git#c5d69ed5675a9752f2a7070160cfeb339eb98caf)
├── concat-stream@0.0.8
├── contextify@0.1.6
├── cookie-jar@0.3.0
├── crypt@0.0.1
├── cryptiles@0.2.2
├── crypto-browserify@0.2.3
├── cssom@0.2.5
├── cssstyle@0.2.3
├── ctype@0.5.2
├── debug@0.7.2
├── delayed-stream@0.0.5
├── diff@1.0.2
├─┬ ember-script@0.0.9
│ └── cscodegen@0.1.0 (git://github.com/michaelficarra/cscodegen.git#73fd7202ac086c26f18c9d56f025b18b3c6f5383)
├── escodegen@0.0.24
├── escope@0.0.16
├─┬ esmangle@0.0.15
│ └── estraverse@1.1.2-1
├── esprima@1.0.3
├── estraverse@0.0.4
├── events-browserify@0.0.1
├── forever-agent@0.5.0
├── form-data@0.0.8
├── glob@3.2.1
├── graceful-fs@1.2.3
├── growl@1.7.0
├── hawk@0.13.1
├── hoek@0.8.5
├── htmlparser@1.7.6
├── http-browserify@0.1.11
├── http-signature@0.10.0
├── inherits@1.0.0
├─┬ jade@0.26.3
│ └── mkdirp@0.3.0
├── jedediah@0.1.1
├── jquery@1.8.3
├── jsdom@0.2.19
├── json-stringify-safe@4.0.0
├── location@0.0.1
├── lru-cache@2.3.0
├── MD5@1.0.3
├── mime@1.2.9
├── minimatch@0.2.12
├── minimist@0.0.5
├── mkdirp@0.3.5
├── mktemp@0.3.1
├── mocha@1.12.0
├── mocha-as-promised@1.4.0
├── ms@0.3.0
├── navigator@1.0.1
├── node-uuid@1.4.0
├── nopt@2.1.2
├── oauth-sign@0.3.0
├── optimist@0.6.0
├── qs@0.6.5
├── request@2.22.0
├── resolve@0.3.1
├── sigmund@1.0.0
├─┬ sntp@0.2.4
│ └── hoek@0.9.1
├── source-map@0.1.26
├── StringScanner@0.0.3
├── tunnel-agent@0.3.0
├── vm-browserify@0.0.1
├── wordwrap@0.0.2
├── xmlhttprequest@1.4.2
└── zlib-browserify@0.0.1
That's still not 100% identical - consider releasing a npm shrinkwrap
? It's the npm
equivalent of Gemfile.lock
(which, now with retrospect, is a pure godsend). Even then it is still impossible to reproduce the dev environment, as contextify
needs a local compilation.
But I still have no idea why tests are erroring.
Latest errors, with the aforementioned node_modules
build
34 failing
1) rest simple model saves:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember244:[null, post4]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.set$.posts.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.simple.em:44:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
2) rest simple model updates multiple times:
AssertionError: expected undefined to equal 'test'
3) Ep.RestSerializer simple model deserializePayload reads plural hash key:
AssertionError: expected undefined to equal 'wat'
4) Ep.RestSerializer simple model deserializePayload reads singular hash key:
AssertionError: expected undefined to equal 'wat'
5) Ep.RestSerializer simple model deserializePayload reads array value:
AssertionError: expected undefined to equal 'wat'
6) Ep.RestSerializer simple model deserializePayload obeys custom keys:
AssertionError: expected undefined to equal 'wat'
7) Ep.RestSerializer simple model deserializePayload respects aliases:
AssertionError: expected undefined to equal 'wat'
8) Ep.RestSerializer simple model serialization handles loaded lazy model:
AssertionError: You must use Ember.set() to access this property (of <(subclass of Ep.Model):ember883:[1, 2]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.get$.reopen.properties.title.key (/home/heartsentwined/dev/ember/epf/test/rest/rest_serializer.em:177:9)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
9) Ep.RestSerializer simple model serialization obeys custom keys:
AssertionError: You must use Ember.set() to access this property (of <(subclass of Ep.Model):ember895:[1, 2]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.get$.extend.title (/home/heartsentwined/dev/ember/epf/test/rest/rest_serializer.em:198:9)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
10) Ep.RestSerializer one->many deserializes null hasMany:
AssertionError: Cannot call get with 'length' on an undefined object.
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at get (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:1920:11)
at Context.data.comments.id (/home/heartsentwined/dev/ember/epf/test/rest/rest_serializer.em:232:26)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
11) Ep.RestSerializer one->many deserializes null belongsTo:
AssertionError: expected undefined to be null
12) Ep.RestSerializer one->many embedded deserializes null belongsTo:
AssertionError: expected undefined to be null
13) Ep.RestSerializer one->one embedded deserializes null belongsTo:
AssertionError: expected undefined to be null
14) rest concurrent updates with simple model all flushes resolve:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember997:[1, post21]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.calls (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:38:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
15) rest concurrent updates with simple model second flush waits for first to complete:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1024:[1, post22]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.calls (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:76:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
16) rest concurrent updates with simple model three concurrent flushes:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1051:[1, post23]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.calls (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:114:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
17) rest concurrent updates with simple model cascades failures:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1078:[1, post24]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.count (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:162:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
18) rest concurrent updates with simple model can retry after failure:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1105:[1, post25]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.<anonymous> (/home/heartsentwined/dev/ember/epf/test/rest/rest.concurrent.em:195:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
19) rest managing comments creates a new comment within a child session:
AssertionError: Cannot call get with 'length' on an undefined object.
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at get (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:1920:11)
at Context.get$.extend.name (/home/heartsentwined/dev/ember/epf/test/rest/rest.acceptance.em:257:19)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
20) rest one->many creates:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember1703:[null, post42]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.set$.comments.client_id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:83:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
21) rest one->many updates parent, updates child, and saves sibling:
TypeError: Cannot call method 'addObject' of undefined
at Context.set$.posts.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:182:30)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
22) rest one->many deletes child:
TypeError: Cannot call method 'addObject' of undefined
at Context.set$.posts.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:258:30)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
23) rest one->many deletes child and updates parent:
TypeError: Cannot call method 'addObject' of undefined
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:288:30)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
24) rest one->many deletes parent and child:
TypeError: Cannot call method 'addObject' of undefined
at Context.get$.extend.properties.comments.embedded (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:317:30)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
25) rest one->many embedded deletes child:
TypeError: Cannot call method 'addObject' of undefined
at Context.set$.posts.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:460:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
26) rest one->many embedded deletes child with sibling:
TypeError: Cannot call method 'addObject' of undefined
at Context.set$.posts.client_id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:498:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
27) rest one->many embedded new parent creates and deletes child before flush:
TypeError: Cannot call method 'pushObject' of undefined
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:536:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
28) rest one->many embedded deletes multiple children in multiple flushes:
TypeError: Cannot call method 'addObject' of undefined
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:550:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
29) rest one->many embedded deletes parent and child:
TypeError: Cannot call method 'addObject' of undefined
at Context.<anonymous> (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_many.em:599:32)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
30) rest one->one deletes one side:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2425:[1, null]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:81:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
31) rest one->one deletes both:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2454:[1, null]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.set$.posts.client_id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:105:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
32) rest one->one embedded creates child:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2536:[1, post64]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.set$.posts.client_id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:188:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
33) rest one->one embedded creates hierarchy:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2577:[null, post66]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.get$.create.id (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:213:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
34) rest one->one embedded deletes parent:
AssertionError: You must use Ember.set() to access this property (of <.Post:ember2608:[1, null]>)
at Object.exports.assert (console.js:75:23)
at Object.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:435:16)
at Object.Ember.assert (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:63:18)
at Ember.MANDATORY_SETTER_FUNCTION (/home/heartsentwined/dev/ember/epf/vendor/ember-runtime.js:3321:9)
at set (/home/heartsentwined/dev/ember/epf/node_modules/ember-script/lib/ember-runtime.js:2781:20)
at Context.<anonymous> (/home/heartsentwined/dev/ember/epf/test/rest/rest.one_to_one.em:228:7)
at Test.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:211:32)
at Runner.runTest (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:355:10)
at Runner.runTests.next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:401:12)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:281:14)
at Runner.hooks (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:290:7)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:234:23)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:253:7)
at Hook.Runnable.run (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runnable.js:213:5)
at next (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:246:10)
at Runner.hook (/home/heartsentwined/dev/ember/epf/node_modules/mocha/lib/runner.js:258:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
npm ERR! weird error 34
npm ERR! not ok code 0
Damn I really wish I could repro this. It works in travis fine. Seems like it could be an EmberScript issue.
For #98