Skip to content

Instantly share code, notes, and snippets.

@workmanw
Created March 25, 2016 00:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save workmanw/902dcaa84b460990222d to your computer and use it in GitHub Desktop.
Save workmanw/902dcaa84b460990222d to your computer and use it in GitHub Desktop.
ember-data-model-fragments ember-try log
wesley-mbp:workmanw-ember-data-model-fragments wesley (ember-try-broken)$ ember try:each
version: 2.4.2
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://www.ember-cli.com/user-guide/#watchman for more info.
bower ember#~2.4.3 cached git://github.com/components/ember.git#2.4.3
bower ember#~2.4.3 validate 2.4.3 against git://github.com/components/ember.git#~2.4.3
bower pretender#^1.0.0 cached git://github.com/trek/pretender.git#1.0.0
bower pretender#^1.0.0 validate 1.0.0 against git://github.com/trek/pretender.git#^1.0.0
bower ember-cli-shims#0.1.1 cached git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-cli-shims#0.1.1 validate 0.1.1 against git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-cli-test-loader#0.2.2 cached git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember-cli-test-loader#0.2.2 validate 0.2.2 against git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember-qunit-notifications#0.1.0 cached git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember-qunit-notifications#0.1.0 validate 0.1.0 against git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember#>=1.4 cached git://github.com/components/ember.git#2.4.3
bower ember#>=1.4 validate 2.4.3 against git://github.com/components/ember.git#>=1.4
bower qunit-notifications#~0.1.0 cached git://github.com/dockyard/qunit-notifications.git#0.1.0
bower qunit-notifications#~0.1.0 validate 0.1.0 against git://github.com/dockyard/qunit-notifications.git#~0.1.0
bower route-recognizer#~0.1.1 cached git://github.com/tildeio/route-recognizer.git#0.1.9
bower route-recognizer#~0.1.1 validate 0.1.9 against git://github.com/tildeio/route-recognizer.git#~0.1.1
bower FakeXMLHttpRequest#^1.3.0 cached git://github.com/trek/FakeXMLHttpRequest.git#1.4.0
bower FakeXMLHttpRequest#^1.3.0 validate 1.4.0 against git://github.com/trek/FakeXMLHttpRequest.git#^1.3.0
bower jquery#>= 1.7.0 < 3.0.0 cached git://github.com/jquery/jquery-dist.git#2.2.2
bower jquery#>= 1.7.0 < 3.0.0 validate 2.2.2 against git://github.com/jquery/jquery-dist.git#>= 1.7.0 < 3.0.0
bower ember-cli-test-loader#0.2.2 install ember-cli-test-loader#0.2.2
bower ember-cli-shims#0.1.1 install ember-cli-shims#0.1.1
bower ember-qunit-notifications#0.1.0 install ember-qunit-notifications#0.1.0
bower pretender#^1.0.0 install pretender#1.0.0
bower ember#>=1.4 install ember#2.4.3
bower qunit-notifications#~0.1.0 install qunit-notifications#0.1.0
bower FakeXMLHttpRequest#^1.3.0 install FakeXMLHttpRequest#1.4.0
bower route-recognizer#~0.1.1 install route-recognizer#0.1.9
bower jquery#>= 1.7.0 < 3.0.0 install jquery#2.2.2
ember-cli-test-loader#0.2.2 bower_components/ember-cli-test-loader
ember-cli-shims#0.1.1 bower_components/ember-cli-shims
└── ember#2.4.3
ember-qunit-notifications#0.1.0 bower_components/ember-qunit-notifications
└── qunit-notifications#0.1.0
pretender#1.0.0 bower_components/pretender
├── FakeXMLHttpRequest#1.4.0
└── route-recognizer#0.1.9
ember#2.4.3 bower_components/ember
└── jquery#2.2.2
qunit-notifications#0.1.0 bower_components/qunit-notifications
FakeXMLHttpRequest#1.4.0 bower_components/FakeXMLHttpRequest
route-recognizer#0.1.9 bower_components/route-recognizer
jquery#2.2.2 bower_components/jquery
=== Scenario: default ==========================================================
version: 2.4.2
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://www.ember-cli.com/user-guide/#watchman for more info.
Built project successfully. Stored in "/Users/wesley/Code/workmanw-ember-data-model-fragments/tmp/class-tests_dist-voyHW2cl.tmp".
ok 1 PhantomJS 2.0 - JSHint - adapters/application.js: should pass jshint
ok 2 PhantomJS 2.0 - JSHint - app.js: should pass jshint
ok 3 PhantomJS 2.0 - JSHint - helpers/destroy-app.js: should pass jshint
ok 4 PhantomJS 2.0 - JSHint - helpers/get-owner.js: should pass jshint
ok 5 PhantomJS 2.0 - JSHint - helpers/module-for-acceptance.js: should pass jshint
ok 6 PhantomJS 2.0 - JSHint - helpers/resolver.js: should pass jshint
ok 7 PhantomJS 2.0 - JSHint - helpers/setup-ember-dev.js: should pass jshint
ok 8 PhantomJS 2.0 - JSHint - helpers/start-app.js: should pass jshint
ok 9 PhantomJS 2.0 - Integration | Application: the model fragments initializer causes no deprecations
ok 10 PhantomJS 2.0 - JSHint - integration/app_test.js: should pass jshint
ok 11 PhantomJS 2.0 - integration - Dependent State: changing a fragment property dirties the fragment and owner record
ok 12 PhantomJS 2.0 - integration - Dependent State: setting a fragment property to an object literal dirties the fragment and owner record
ok 13 PhantomJS 2.0 - integration - Dependent State: setting a fragment property with an object literal to the same value does not dirty the fragment or owner record
ok 14 PhantomJS 2.0 - integration - Dependent State: restoring a fragment property to its original state returns the fragment and owner record to a clean state
ok 15 PhantomJS 2.0 - integration - Dependent State: restoring a fragment property to its original state when the owner record was dirty returns the fragment to a clean state maintains the owner record's dirty state
ok 16 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns fragment and owner record to a clean state
ok 17 PhantomJS 2.0 - integration - Dependent State: a record can be rolled back multiple times
ok 18 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment returns the fragment and the owner record to a clean state
ok 19 PhantomJS 2.0 - integration - Dependent State: changing a fragment property then rolling back the owner record preserves the fragment's owner
ok 20 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment when the owner record is dirty returns the fragment to a clean state and maintains the owner record's dirty state
ok 21 PhantomJS 2.0 - integration - Dependent State: a fragment property that is set to null can be rolled back
ok 22 PhantomJS 2.0 - integration - Dependent State: a fragment property that is null can be rolled back
ok 23 PhantomJS 2.0 - integration - Dependent State: changing a fragment array property with object literals dirties the fragment and owner record
ok 24 PhantomJS 2.0 - integration - Dependent State: adding to a fragment array property with object literals dirties the fragment and owner record
ok 25 PhantomJS 2.0 - integration - Dependent State: setting a fragment property with object literals to the same values does not dirty the fragment or owner record
ok 26 PhantomJS 2.0 - integration - Dependent State: adding a fragment to a fragment array dirties the fragment array and owner record
ok 27 PhantomJS 2.0 - integration - Dependent State: removing a fragment from a fragment array dirties the fragment array and owner record
ok 28 PhantomJS 2.0 - integration - Dependent State: reordering a fragment array dirties the fragment array and owner record
ok 29 PhantomJS 2.0 - integration - Dependent State: restoring a fragment array to its original order returns the fragment array owner record to a clean state
ok 30 PhantomJS 2.0 - integration - Dependent State: restoring a fragment array to its original order when the owner record was dirty returns the fragment array to a clean state and maintains the owner record's dirty state
ok 31 PhantomJS 2.0 - integration - Dependent State: changing a fragment property in a fragment array dirties the fragment, fragment array, and owner record
ok 32 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state returns the fragment, fragment array, and owner record to a clean state
ok 33 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state when the fragment array was dirty returns the fragment to a clean state and maintains the fragment array and owner record's dirty state
ok 34 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state when the owner record was dirty returns the fragment and fragment array to a clean state maintains the owner record's dirty state
ok 35 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns all fragments in a fragment array property, the fragment array, and owner record to a clean state
ok 36 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns all values in an array property, the array, and the owner record to a clean state
ok 37 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment array returns all fragments, the fragment array, and the owner record to a clean state
ok 38 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment array when the owner record is dirty returns all fragments and the fragment array to a clean state and retain's the owner record's dirty state
ok 39 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property returns the fragment, fragment array, and owner record to a clean states
ok 40 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property when the fragment array is dirty returns the fragment to a clean state and maintains the fragment array and owner record's dirty state
ok 41 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property when the owner record is dirty returns the fragment and fragment array to a clean state and maintains the owner record's dirty state
ok 42 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is set to null can be rolled back
ok 43 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is null can be rolled back
ok 44 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is empty can be rolled back
ok 45 PhantomJS 2.0 - integration - Dependent State: pushing a fragment update doesn't cause it to become dirty
ok 46 PhantomJS 2.0 - integration - Dependent State: pushing a fragment array update doesn't cause it to become dirty
ok 47 PhantomJS 2.0 - JSHint - integration/dependent_state_test.js: should pass jshint
ok 48 PhantomJS 2.0 - integration - Nested fragments: `DS.hasManyFragment` properties can be nested
ok 49 PhantomJS 2.0 - integration - Nested fragments: Fragments can be created with nested object literals
ok 50 PhantomJS 2.0 - integration - Nested fragments: Nested fragments can have default values
ok 51 PhantomJS 2.0 - integration - Nested fragments: Nested fragments can be copied
ok 52 PhantomJS 2.0 - integration - Nested fragments: Nested fragments are destroyed when the owner record is destroyed
ok 53 PhantomJS 2.0 - JSHint - integration/nested_test.js: should pass jshint
ok 54 PhantomJS 2.0 - integration - Persistence: persisting the owner record changes the fragment state to non-new
ok 55 PhantomJS 2.0 - integration - Persistence: persisting the owner record in a clean state maintains clean state
ok 56 PhantomJS 2.0 - integration - Persistence: persisting the owner record when a fragment is dirty moves owner record, fragment array, and all fragments into clean state
ok 57 PhantomJS 2.0 - integration - Persistence: persisting a new owner record moves the owner record, fragment array, and all fragments into clean state
ok 58 PhantomJS 2.0 - integration - Persistence: a new record can be persisted with null fragments
ok 59 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments on save
ok 60 PhantomJS 2.0 - integration - Persistence: existing fragments are updated on save
ok 61 PhantomJS 2.0 - integration - Persistence: newly created fragments are updated on save
ok 62 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments on reload
ok 63 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments without infinite loops when CPs are eagerly consumed
ok 64 PhantomJS 2.0 - integration - Persistence: fragment array properties are notified on save
ok 65 PhantomJS 2.0 - integration - Persistence: fragment array properties are notifed on reload
ok 66 PhantomJS 2.0 - integration - Persistence: string array can be rolled back on failed save
ok 67 PhantomJS 2.0 - integration - Persistence: existing fragments can be rolled back on failed save
ok 68 PhantomJS 2.0 - JSHint - integration/save_test.js: should pass jshint
ok 69 PhantomJS 2.0 - JSHint - models/address.js: should pass jshint
ok 70 PhantomJS 2.0 - JSHint - models/animal.js: should pass jshint
ok 71 PhantomJS 2.0 - JSHint - models/elephant.js: should pass jshint
ok 72 PhantomJS 2.0 - JSHint - models/hobby.js: should pass jshint
ok 73 PhantomJS 2.0 - JSHint - models/house.js: should pass jshint
ok 74 PhantomJS 2.0 - JSHint - models/info.js: should pass jshint
ok 75 PhantomJS 2.0 - JSHint - models/lion.js: should pass jshint
ok 76 PhantomJS 2.0 - JSHint - models/name.js: should pass jshint
ok 77 PhantomJS 2.0 - JSHint - models/order.js: should pass jshint
ok 78 PhantomJS 2.0 - JSHint - models/person.js: should pass jshint
ok 79 PhantomJS 2.0 - JSHint - models/product.js: should pass jshint
ok 80 PhantomJS 2.0 - JSHint - models/user.js: should pass jshint
ok 81 PhantomJS 2.0 - JSHint - models/zoo.js: should pass jshint
ok 82 PhantomJS 2.0 - JSHint - resolver.js: should pass jshint
ok 83 PhantomJS 2.0 - JSHint - router.js: should pass jshint
ok 84 PhantomJS 2.0 - JSHint - test-helper.js: should pass jshint
ok 85 PhantomJS 2.0 - unit - `MF.array` property: array properties are converted to an array-ish containing original values
ok 86 PhantomJS 2.0 - unit - `MF.array` property: null values are allowed
ok 87 PhantomJS 2.0 - unit - `MF.array` property: setting to null is allowed
ok 88 PhantomJS 2.0 - unit - `MF.array` property: array properties default to an empty array-ish
ok 89 PhantomJS 2.0 - unit - `MF.array` property: array properties can have default values
ok 90 PhantomJS 2.0 - unit - `MF.array` property: default values can be functions
ok 91 PhantomJS 2.0 - JSHint - unit/array_property_test.js: should pass jshint
ok 92 PhantomJS 2.0 - JSHint - unit/deprecation_test.js: should pass jshint
ok 93 PhantomJS 2.0 - unit - `MF.fragmentArray` property: properties are instances of `MF.FragmentArray`
ok 94 PhantomJS 2.0 - unit - `MF.fragmentArray` property: arrays of object literals are converted into instances of `MF.Fragment`
ok 95 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments created through the store can be added to the fragment array
ok 96 PhantomJS 2.0 - unit - `MF.fragmentArray` property: adding a non-fragment model or object literal throws an error
ok 97 PhantomJS 2.0 - unit - `MF.fragmentArray` property: adding fragments from other records throws an error
ok 98 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to an array of fragments is allowed
ok 99 PhantomJS 2.0 - unit - `MF.fragmentArray` property: defaults to an empty array
ok 100 PhantomJS 2.0 - unit - `MF.fragmentArray` property: default value can be null
ok 101 PhantomJS 2.0 - unit - `MF.fragmentArray` property: null values are allowed
ok 102 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to null is allowed
ok 103 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments are created from an array of object literals when creating a record
ok 104 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting a fragment array to an array of to an object literals creates new fragments
ok 105 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting a fragment array to an array of object literals reuses an existing fragments
ok 106 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to an array of non-fragments throws an error
ok 107 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments can have default values
ok 108 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragment default values can be functions
ok 109 PhantomJS 2.0 - unit - `MF.fragmentArray` property: destroy a fragment array which was set to null
ok 110 PhantomJS 2.0 - unit - `MF.fragmentArray` property: destroy a fragment which was removed from the fragment array
ok 111 PhantomJS 2.0 - JSHint - unit/fragment_array_property_test.js: should pass jshint
ok 112 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragment arrays can be copied
ok 113 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be created and added through the fragment array
ok 114 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be added to the fragment array
ok 115 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be removed from the fragment array
ok 116 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents change the fragment array 'hasDirtyAttributes' property
ok 117 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents change the fragment array 'hasDirtyAttributes' property
ok 118 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents and fragments can be rolled back
ok 119 PhantomJS 2.0 - JSHint - unit/fragment_array_test.js: should pass jshint
ok 120 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: fragments can reference their owner record
ok 121 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: using a fragment owner property on a non-fragment throws an error
ok 122 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: attempting to change a fragment's owner record throws an error
ok 123 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: fragment owner properties are notified of change
ok 124 PhantomJS 2.0 - JSHint - unit/fragment_owner_property_test.js: should pass jshint
ok 125 PhantomJS 2.0 - unit - `MF.fragment` property: object literals are converted to instances of `MF.Fragment`
ok 126 PhantomJS 2.0 - unit - `MF.fragment` property: a fragment can be created through the store and set
ok 127 PhantomJS 2.0 - unit - `MF.fragment` property: setting to a non-fragment or object literal throws an error
ok 128 PhantomJS 2.0 - unit - `MF.fragment` property: setting fragments from other records throws an error
ok 129 PhantomJS 2.0 - unit - `MF.fragment` property: null values are allowed
ok 130 PhantomJS 2.0 - unit - `MF.fragment` property: setting to null is allowed
ok 131 PhantomJS 2.0 - unit - `MF.fragment` property: fragments are created from object literals when creating a record
ok 132 PhantomJS 2.0 - unit - `MF.fragment` property: setting a fragment to an object literal creates a new fragment
ok 133 PhantomJS 2.0 - unit - `MF.fragment` property: setting a fragment to an object literal reuses an existing fragment
ok 134 PhantomJS 2.0 - unit - `MF.fragment` property: fragments can have default values
ok 135 PhantomJS 2.0 - unit - `MF.fragment` property: fragment default values can be functions
ok 136 PhantomJS 2.0 - unit - `MF.fragment` property: destroy a fragment which was set to null
ok 137 PhantomJS 2.0 - unit - `MF.fragment` property: destroy the old and new fragment value
ok 138 PhantomJS 2.0 - JSHint - unit/fragment_property_test.js: should pass jshint
ok 139 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are `Ember.Copyable`
ok 140 PhantomJS 2.0 - unit - `MF.Fragment`: copied fragments can be added to any record
ok 141 PhantomJS 2.0 - unit - `MF.Fragment`: copying a fragment copies the fragment's properties
ok 142 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are `Ember.Comparable`
ok 143 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are compared by reference
ok 144 PhantomJS 2.0 - unit - `MF.Fragment`: newly create fragments start in the new state
ok 145 PhantomJS 2.0 - unit - `MF.Fragment`: changes to fragments are indicated in the owner record's `changedAttributes`
ok 146 PhantomJS 2.0 - unit - `MF.Fragment`: fragment properties that are set to null are indicated in the owner record's `changedAttributes`
ok 147 PhantomJS 2.0 - unit - `MF.Fragment`: changes to attributes can be rolled back
ok 148 PhantomJS 2.0 - unit - `MF.Fragment`: fragments without an owner can be destroyed
ok 149 PhantomJS 2.0 - JSHint - unit/fragment_test.js: should pass jshint
ok 150 PhantomJS 2.0 - unit - Polymorphism: fragment properties support polymorphism
ok 151 PhantomJS 2.0 - unit - Polymorphism: fragment array properties support polymorphism
ok 152 PhantomJS 2.0 - unit - Polymorphism: fragment property type-checks check the superclass when MODEL_FACTORY_INJECTIONS is enabled
ok 153 PhantomJS 2.0 - unit - Polymorphism: rolling back a fragment property that was set to null checks the superclass when MODEL_FACTORY_INJECTIONS is enabled
ok 154 PhantomJS 2.0 - unit - Polymorphism: fragment array property type-checks check the superclass when MODEL_FACTORY_INJECTIONS is enabled
ok 155 PhantomJS 2.0 - JSHint - unit/polymorphic_test.js: should pass jshint
ok 156 PhantomJS 2.0 - unit - Serialization: fragment properties are snapshotted as normal attributes on the owner record snapshot
ok 157 PhantomJS 2.0 - unit - Serialization: fragment properties are serialized as normal attributes using their own serializers
ok 158 PhantomJS 2.0 - unit - Serialization: serializing a fragment array creates a new array with contents the result of serializing each fragment
ok 159 PhantomJS 2.0 - unit - Serialization: normalizing data can handle `null` fragment values
ok 160 PhantomJS 2.0 - unit - Serialization: normalizing data can handle `null` fragment values
ok 161 PhantomJS 2.0 - unit - Serialization: array properties use the specified transform to normalize data
ok 162 PhantomJS 2.0 - unit - Serialization: array properties use the specified transform to serialize data
ok 163 PhantomJS 2.0 - JSHint - unit/serialize_test.js: should pass jshint
ok 164 PhantomJS 2.0 - unit - `DS.Store`: a fragment can be created that starts in a dirty state
ok 165 PhantomJS 2.0 - unit - `DS.Store`: attempting to create a fragment type that does not inherit from `MF.Fragment` throws an error
ok 166 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer does not use the application serializer
ok 167 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer does not use the adapter's `defaultSerializer`
ok 168 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer is `serializer:-fragment` if registered
ok 169 PhantomJS 2.0 - unit - `DS.Store`: the application serializer can be looked up
ok 170 PhantomJS 2.0 - unit - `DS.Store`: the default serializer can be looked up
ok 171 PhantomJS 2.0 - unit - `DS.Store`: unloadAll destroys fragments
ok 172 PhantomJS 2.0 - JSHint - unit/store_test.js: should pass jshint
1..172
# tests 172
# pass 172
# skip 0
# fail 0
# ok
Result: true
---
broccoli-kitchen-sink-helpers@0.3.1 node_modules/broccoli-persistent-filter/node_modules/broccoli-kitchen-sink-helpers -> node_modules/broccoli-kitchen-sink-helpers
clone@0.2.0 node_modules/broccoli-babel-transpiler/node_modules/clone -> node_modules/clone
- esprima-fb@15001.1001.0-dev-harmony-fb node_modules/defs/node_modules/esprima-fb
- clone@1.0.2 node_modules/ember-data/node_modules/clone
- ember-cli-babel@5.1.6 node_modules/ember-data/node_modules/ember-cli-babel
- clone@1.0.2 node_modules/ember-inflector/node_modules/clone
- ember-cli-babel@5.1.6 node_modules/ember-inflector/node_modules/ember-cli-babel
esprima-fb@15001.1001.0-dev-harmony-fb node_modules/regenerator/node_modules/esprima-fb -> node_modules/esprima-fb
- esprima-fb@15001.1001.0-dev-harmony-fb node_modules/recast/node_modules/esprima-fb
- npm-git-info@1.0.2 node_modules/npm-git-info
ember-data-model-fragments@2.1.2 /Users/wesley/Code/workmanw-ember-data-model-fragments
└── ember-data@2.3.3
bower ember-cli-shims#0.1.1 cached git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-cli-shims#0.1.1 validate 0.1.1 against git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember#2.3.1 cached git://github.com/components/ember.git#2.3.1
bower ember#2.3.1 validate 2.3.1 against git://github.com/components/ember.git#2.3.1
bower ember-cli-test-loader#0.2.2 cached git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember-cli-test-loader#0.2.2 validate 0.2.2 against git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower pretender#^1.0.0 cached git://github.com/trek/pretender.git#1.0.0
bower pretender#^1.0.0 validate 1.0.0 against git://github.com/trek/pretender.git#^1.0.0
bower ember-qunit-notifications#0.1.0 cached git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember-qunit-notifications#0.1.0 validate 0.1.0 against git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower qunit-notifications#~0.1.0 cached git://github.com/dockyard/qunit-notifications.git#0.1.0
bower qunit-notifications#~0.1.0 validate 0.1.0 against git://github.com/dockyard/qunit-notifications.git#~0.1.0
bower jquery#>= 1.7.0 < 2.2.0 cached git://github.com/jquery/jquery-dist.git#2.1.4
bower jquery#>= 1.7.0 < 2.2.0 validate 2.1.4 against git://github.com/jquery/jquery-dist.git#>= 1.7.0 < 2.2.0
bower FakeXMLHttpRequest#^1.3.0 cached git://github.com/trek/FakeXMLHttpRequest.git#1.4.0
bower FakeXMLHttpRequest#^1.3.0 validate 1.4.0 against git://github.com/trek/FakeXMLHttpRequest.git#^1.3.0
bower route-recognizer#~0.1.1 cached git://github.com/tildeio/route-recognizer.git#0.1.9
bower route-recognizer#~0.1.1 validate 0.1.9 against git://github.com/tildeio/route-recognizer.git#~0.1.1
bower ember extra-resolution Unnecessary resolution: ember#2.3.1
bower ember-cli-test-loader#0.2.2 install ember-cli-test-loader#0.2.2
bower ember-cli-shims#0.1.1 install ember-cli-shims#0.1.1
bower ember-qunit-notifications#0.1.0 install ember-qunit-notifications#0.1.0
bower ember#2.3.1 install ember#2.3.1
bower pretender#^1.0.0 install pretender#1.0.0
bower qunit-notifications#~0.1.0 install qunit-notifications#0.1.0
bower jquery#>= 1.7.0 < 2.2.0 install jquery#2.1.4
bower FakeXMLHttpRequest#^1.3.0 install FakeXMLHttpRequest#1.4.0
bower route-recognizer#~0.1.1 install route-recognizer#0.1.9
ember-cli-test-loader#0.2.2 bower_components/ember-cli-test-loader
ember-cli-shims#0.1.1 bower_components/ember-cli-shims
└── ember#2.3.1
ember-qunit-notifications#0.1.0 bower_components/ember-qunit-notifications
└── qunit-notifications#0.1.0
ember#2.3.1 bower_components/ember
└── jquery#2.1.4
pretender#1.0.0 bower_components/pretender
├── FakeXMLHttpRequest#1.4.0
└── route-recognizer#0.1.9
qunit-notifications#0.1.0 bower_components/qunit-notifications
jquery#2.1.4 bower_components/jquery
FakeXMLHttpRequest#1.4.0 bower_components/FakeXMLHttpRequest
route-recognizer#0.1.9 bower_components/route-recognizer
=== Scenario: ember and ember-data 2.3 =========================================
version: 2.4.2
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://www.ember-cli.com/user-guide/#watchman for more info.
Built project successfully. Stored in "/Users/wesley/Code/workmanw-ember-data-model-fragments/tmp/class-tests_dist-nMcLuweV.tmp".
ok 1 PhantomJS 2.0 - JSHint - adapters/application.js: should pass jshint
ok 2 PhantomJS 2.0 - JSHint - app.js: should pass jshint
ok 3 PhantomJS 2.0 - JSHint - helpers/destroy-app.js: should pass jshint
ok 4 PhantomJS 2.0 - JSHint - helpers/get-owner.js: should pass jshint
ok 5 PhantomJS 2.0 - JSHint - helpers/module-for-acceptance.js: should pass jshint
ok 6 PhantomJS 2.0 - JSHint - helpers/resolver.js: should pass jshint
ok 7 PhantomJS 2.0 - JSHint - helpers/setup-ember-dev.js: should pass jshint
ok 8 PhantomJS 2.0 - JSHint - helpers/start-app.js: should pass jshint
ok 9 PhantomJS 2.0 - Integration | Application: the model fragments initializer causes no deprecations
ok 10 PhantomJS 2.0 - JSHint - integration/app_test.js: should pass jshint
ok 11 PhantomJS 2.0 - integration - Dependent State: changing a fragment property dirties the fragment and owner record
ok 12 PhantomJS 2.0 - integration - Dependent State: setting a fragment property to an object literal dirties the fragment and owner record
ok 13 PhantomJS 2.0 - integration - Dependent State: setting a fragment property with an object literal to the same value does not dirty the fragment or owner record
ok 14 PhantomJS 2.0 - integration - Dependent State: restoring a fragment property to its original state returns the fragment and owner record to a clean state
ok 15 PhantomJS 2.0 - integration - Dependent State: restoring a fragment property to its original state when the owner record was dirty returns the fragment to a clean state maintains the owner record's dirty state
ok 16 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns fragment and owner record to a clean state
ok 17 PhantomJS 2.0 - integration - Dependent State: a record can be rolled back multiple times
ok 18 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment returns the fragment and the owner record to a clean state
ok 19 PhantomJS 2.0 - integration - Dependent State: changing a fragment property then rolling back the owner record preserves the fragment's owner
ok 20 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment when the owner record is dirty returns the fragment to a clean state and maintains the owner record's dirty state
ok 21 PhantomJS 2.0 - integration - Dependent State: a fragment property that is set to null can be rolled back
ok 22 PhantomJS 2.0 - integration - Dependent State: a fragment property that is null can be rolled back
ok 23 PhantomJS 2.0 - integration - Dependent State: changing a fragment array property with object literals dirties the fragment and owner record
ok 24 PhantomJS 2.0 - integration - Dependent State: adding to a fragment array property with object literals dirties the fragment and owner record
ok 25 PhantomJS 2.0 - integration - Dependent State: setting a fragment property with object literals to the same values does not dirty the fragment or owner record
ok 26 PhantomJS 2.0 - integration - Dependent State: adding a fragment to a fragment array dirties the fragment array and owner record
ok 27 PhantomJS 2.0 - integration - Dependent State: removing a fragment from a fragment array dirties the fragment array and owner record
ok 28 PhantomJS 2.0 - integration - Dependent State: reordering a fragment array dirties the fragment array and owner record
ok 29 PhantomJS 2.0 - integration - Dependent State: restoring a fragment array to its original order returns the fragment array owner record to a clean state
ok 30 PhantomJS 2.0 - integration - Dependent State: restoring a fragment array to its original order when the owner record was dirty returns the fragment array to a clean state and maintains the owner record's dirty state
ok 31 PhantomJS 2.0 - integration - Dependent State: changing a fragment property in a fragment array dirties the fragment, fragment array, and owner record
ok 32 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state returns the fragment, fragment array, and owner record to a clean state
ok 33 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state when the fragment array was dirty returns the fragment to a clean state and maintains the fragment array and owner record's dirty state
ok 34 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state when the owner record was dirty returns the fragment and fragment array to a clean state maintains the owner record's dirty state
ok 35 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns all fragments in a fragment array property, the fragment array, and owner record to a clean state
ok 36 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns all values in an array property, the array, and the owner record to a clean state
ok 37 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment array returns all fragments, the fragment array, and the owner record to a clean state
ok 38 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment array when the owner record is dirty returns all fragments and the fragment array to a clean state and retain's the owner record's dirty state
ok 39 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property returns the fragment, fragment array, and owner record to a clean states
ok 40 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property when the fragment array is dirty returns the fragment to a clean state and maintains the fragment array and owner record's dirty state
ok 41 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property when the owner record is dirty returns the fragment and fragment array to a clean state and maintains the owner record's dirty state
ok 42 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is set to null can be rolled back
ok 43 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is null can be rolled back
ok 44 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is empty can be rolled back
ok 45 PhantomJS 2.0 - integration - Dependent State: pushing a fragment update doesn't cause it to become dirty
ok 46 PhantomJS 2.0 - integration - Dependent State: pushing a fragment array update doesn't cause it to become dirty
ok 47 PhantomJS 2.0 - JSHint - integration/dependent_state_test.js: should pass jshint
ok 48 PhantomJS 2.0 - integration - Nested fragments: `DS.hasManyFragment` properties can be nested
ok 49 PhantomJS 2.0 - integration - Nested fragments: Fragments can be created with nested object literals
ok 50 PhantomJS 2.0 - integration - Nested fragments: Nested fragments can have default values
ok 51 PhantomJS 2.0 - integration - Nested fragments: Nested fragments can be copied
ok 52 PhantomJS 2.0 - integration - Nested fragments: Nested fragments are destroyed when the owner record is destroyed
ok 53 PhantomJS 2.0 - JSHint - integration/nested_test.js: should pass jshint
ok 54 PhantomJS 2.0 - integration - Persistence: persisting the owner record changes the fragment state to non-new
ok 55 PhantomJS 2.0 - integration - Persistence: persisting the owner record in a clean state maintains clean state
ok 56 PhantomJS 2.0 - integration - Persistence: persisting the owner record when a fragment is dirty moves owner record, fragment array, and all fragments into clean state
ok 57 PhantomJS 2.0 - integration - Persistence: persisting a new owner record moves the owner record, fragment array, and all fragments into clean state
ok 58 PhantomJS 2.0 - integration - Persistence: a new record can be persisted with null fragments
ok 59 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments on save
ok 60 PhantomJS 2.0 - integration - Persistence: existing fragments are updated on save
ok 61 PhantomJS 2.0 - integration - Persistence: newly created fragments are updated on save
ok 62 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments on reload
ok 63 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments without infinite loops when CPs are eagerly consumed
ok 64 PhantomJS 2.0 - integration - Persistence: fragment array properties are notified on save
ok 65 PhantomJS 2.0 - integration - Persistence: fragment array properties are notifed on reload
ok 66 PhantomJS 2.0 - integration - Persistence: string array can be rolled back on failed save
ok 67 PhantomJS 2.0 - integration - Persistence: existing fragments can be rolled back on failed save
ok 68 PhantomJS 2.0 - JSHint - integration/save_test.js: should pass jshint
ok 69 PhantomJS 2.0 - JSHint - models/address.js: should pass jshint
ok 70 PhantomJS 2.0 - JSHint - models/animal.js: should pass jshint
ok 71 PhantomJS 2.0 - JSHint - models/elephant.js: should pass jshint
ok 72 PhantomJS 2.0 - JSHint - models/hobby.js: should pass jshint
ok 73 PhantomJS 2.0 - JSHint - models/house.js: should pass jshint
ok 74 PhantomJS 2.0 - JSHint - models/info.js: should pass jshint
ok 75 PhantomJS 2.0 - JSHint - models/lion.js: should pass jshint
ok 76 PhantomJS 2.0 - JSHint - models/name.js: should pass jshint
ok 77 PhantomJS 2.0 - JSHint - models/order.js: should pass jshint
ok 78 PhantomJS 2.0 - JSHint - models/person.js: should pass jshint
ok 79 PhantomJS 2.0 - JSHint - models/product.js: should pass jshint
ok 80 PhantomJS 2.0 - JSHint - models/user.js: should pass jshint
ok 81 PhantomJS 2.0 - JSHint - models/zoo.js: should pass jshint
ok 82 PhantomJS 2.0 - JSHint - resolver.js: should pass jshint
ok 83 PhantomJS 2.0 - JSHint - router.js: should pass jshint
ok 84 PhantomJS 2.0 - JSHint - test-helper.js: should pass jshint
ok 85 PhantomJS 2.0 - unit - `MF.array` property: array properties are converted to an array-ish containing original values
ok 86 PhantomJS 2.0 - unit - `MF.array` property: null values are allowed
ok 87 PhantomJS 2.0 - unit - `MF.array` property: setting to null is allowed
ok 88 PhantomJS 2.0 - unit - `MF.array` property: array properties default to an empty array-ish
ok 89 PhantomJS 2.0 - unit - `MF.array` property: array properties can have default values
ok 90 PhantomJS 2.0 - unit - `MF.array` property: default values can be functions
ok 91 PhantomJS 2.0 - JSHint - unit/array_property_test.js: should pass jshint
ok 92 PhantomJS 2.0 - JSHint - unit/deprecation_test.js: should pass jshint
ok 93 PhantomJS 2.0 - unit - `MF.fragmentArray` property: properties are instances of `MF.FragmentArray`
ok 94 PhantomJS 2.0 - unit - `MF.fragmentArray` property: arrays of object literals are converted into instances of `MF.Fragment`
ok 95 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments created through the store can be added to the fragment array
ok 96 PhantomJS 2.0 - unit - `MF.fragmentArray` property: adding a non-fragment model or object literal throws an error
ok 97 PhantomJS 2.0 - unit - `MF.fragmentArray` property: adding fragments from other records throws an error
ok 98 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to an array of fragments is allowed
ok 99 PhantomJS 2.0 - unit - `MF.fragmentArray` property: defaults to an empty array
ok 100 PhantomJS 2.0 - unit - `MF.fragmentArray` property: default value can be null
ok 101 PhantomJS 2.0 - unit - `MF.fragmentArray` property: null values are allowed
ok 102 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to null is allowed
ok 103 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments are created from an array of object literals when creating a record
ok 104 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting a fragment array to an array of to an object literals creates new fragments
ok 105 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting a fragment array to an array of object literals reuses an existing fragments
ok 106 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to an array of non-fragments throws an error
ok 107 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments can have default values
ok 108 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragment default values can be functions
ok 109 PhantomJS 2.0 - unit - `MF.fragmentArray` property: destroy a fragment array which was set to null
ok 110 PhantomJS 2.0 - unit - `MF.fragmentArray` property: destroy a fragment which was removed from the fragment array
ok 111 PhantomJS 2.0 - JSHint - unit/fragment_array_property_test.js: should pass jshint
ok 112 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragment arrays can be copied
ok 113 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be created and added through the fragment array
ok 114 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be added to the fragment array
ok 115 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be removed from the fragment array
ok 116 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents change the fragment array 'hasDirtyAttributes' property
ok 117 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents change the fragment array 'hasDirtyAttributes' property
ok 118 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents and fragments can be rolled back
ok 119 PhantomJS 2.0 - JSHint - unit/fragment_array_test.js: should pass jshint
ok 120 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: fragments can reference their owner record
ok 121 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: using a fragment owner property on a non-fragment throws an error
ok 122 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: attempting to change a fragment's owner record throws an error
ok 123 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: fragment owner properties are notified of change
ok 124 PhantomJS 2.0 - JSHint - unit/fragment_owner_property_test.js: should pass jshint
ok 125 PhantomJS 2.0 - unit - `MF.fragment` property: object literals are converted to instances of `MF.Fragment`
ok 126 PhantomJS 2.0 - unit - `MF.fragment` property: a fragment can be created through the store and set
ok 127 PhantomJS 2.0 - unit - `MF.fragment` property: setting to a non-fragment or object literal throws an error
ok 128 PhantomJS 2.0 - unit - `MF.fragment` property: setting fragments from other records throws an error
ok 129 PhantomJS 2.0 - unit - `MF.fragment` property: null values are allowed
ok 130 PhantomJS 2.0 - unit - `MF.fragment` property: setting to null is allowed
ok 131 PhantomJS 2.0 - unit - `MF.fragment` property: fragments are created from object literals when creating a record
ok 132 PhantomJS 2.0 - unit - `MF.fragment` property: setting a fragment to an object literal creates a new fragment
ok 133 PhantomJS 2.0 - unit - `MF.fragment` property: setting a fragment to an object literal reuses an existing fragment
ok 134 PhantomJS 2.0 - unit - `MF.fragment` property: fragments can have default values
ok 135 PhantomJS 2.0 - unit - `MF.fragment` property: fragment default values can be functions
ok 136 PhantomJS 2.0 - unit - `MF.fragment` property: destroy a fragment which was set to null
ok 137 PhantomJS 2.0 - unit - `MF.fragment` property: destroy the old and new fragment value
ok 138 PhantomJS 2.0 - JSHint - unit/fragment_property_test.js: should pass jshint
ok 139 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are `Ember.Copyable`
ok 140 PhantomJS 2.0 - unit - `MF.Fragment`: copied fragments can be added to any record
ok 141 PhantomJS 2.0 - unit - `MF.Fragment`: copying a fragment copies the fragment's properties
ok 142 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are `Ember.Comparable`
ok 143 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are compared by reference
ok 144 PhantomJS 2.0 - unit - `MF.Fragment`: newly create fragments start in the new state
ok 145 PhantomJS 2.0 - unit - `MF.Fragment`: changes to fragments are indicated in the owner record's `changedAttributes`
ok 146 PhantomJS 2.0 - unit - `MF.Fragment`: fragment properties that are set to null are indicated in the owner record's `changedAttributes`
ok 147 PhantomJS 2.0 - unit - `MF.Fragment`: changes to attributes can be rolled back
ok 148 PhantomJS 2.0 - unit - `MF.Fragment`: fragments without an owner can be destroyed
ok 149 PhantomJS 2.0 - JSHint - unit/fragment_test.js: should pass jshint
ok 150 PhantomJS 2.0 - unit - Polymorphism: fragment properties support polymorphism
ok 151 PhantomJS 2.0 - unit - Polymorphism: fragment array properties support polymorphism
ok 152 PhantomJS 2.0 - unit - Polymorphism: fragment property type-checks check the superclass when MODEL_FACTORY_INJECTIONS is enabled
ok 153 PhantomJS 2.0 - unit - Polymorphism: rolling back a fragment property that was set to null checks the superclass when MODEL_FACTORY_INJECTIONS is enabled
ok 154 PhantomJS 2.0 - unit - Polymorphism: fragment array property type-checks check the superclass when MODEL_FACTORY_INJECTIONS is enabled
ok 155 PhantomJS 2.0 - JSHint - unit/polymorphic_test.js: should pass jshint
ok 156 PhantomJS 2.0 - unit - Serialization: fragment properties are snapshotted as normal attributes on the owner record snapshot
ok 157 PhantomJS 2.0 - unit - Serialization: fragment properties are serialized as normal attributes using their own serializers
ok 158 PhantomJS 2.0 - unit - Serialization: serializing a fragment array creates a new array with contents the result of serializing each fragment
ok 159 PhantomJS 2.0 - unit - Serialization: normalizing data can handle `null` fragment values
ok 160 PhantomJS 2.0 - unit - Serialization: normalizing data can handle `null` fragment values
ok 161 PhantomJS 2.0 - unit - Serialization: array properties use the specified transform to normalize data
ok 162 PhantomJS 2.0 - unit - Serialization: array properties use the specified transform to serialize data
ok 163 PhantomJS 2.0 - JSHint - unit/serialize_test.js: should pass jshint
ok 164 PhantomJS 2.0 - unit - `DS.Store`: a fragment can be created that starts in a dirty state
ok 165 PhantomJS 2.0 - unit - `DS.Store`: attempting to create a fragment type that does not inherit from `MF.Fragment` throws an error
ok 166 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer does not use the application serializer
ok 167 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer does not use the adapter's `defaultSerializer`
ok 168 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer is `serializer:-fragment` if registered
ok 169 PhantomJS 2.0 - unit - `DS.Store`: the application serializer can be looked up
ok 170 PhantomJS 2.0 - unit - `DS.Store`: the default serializer can be looked up
ok 171 PhantomJS 2.0 - unit - `DS.Store`: unloadAll destroys fragments
ok 172 PhantomJS 2.0 - JSHint - unit/store_test.js: should pass jshint
1..172
# tests 172
# pass 172
# skip 0
# fail 0
# ok
Result: true
---
clone@1.0.2 node_modules/ember-cli-babel/node_modules/clone -> node_modules/ember-data/node_modules/clone
ember-cli-babel@5.1.6 node_modules/ember-cli-babel -> node_modules/ember-data/node_modules/ember-cli-babel
ember-data-model-fragments@2.1.2 /Users/wesley/Code/workmanw-ember-data-model-fragments
├─┬ ember-cli@2.4.2
│ └─┬ npm@2.14.21
│ └─┬ columnify@1.5.4
│ └─┬ wcwidth@1.0.0
│ └─┬ defaults@1.0.3
│ └── clone@1.0.2
├─┬ ember-cli-qunit@1.4.0
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
├─┬ ember-data@2.4.3 (git://github.com/emberjs/data.git#a3e2521f85c91f18dd455f316572068566ff1a3b)
│ ├─┬ ember-cli-babel@5.1.6
│ │ └── clone@1.0.2
│ ├─┬ ember-inflector@1.9.4
│ │ └─┬ ember-cli-babel@5.1.6
│ │ └── clone@1.0.2
│ └── npm-git-info@1.0.2
├─┬ ember-dev@0.0.0 (git://github.com/emberjs/ember-dev.git#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed)
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
├─┬ ember-disable-prototype-extensions@1.1.0
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
├─┬ ember-resolver@2.0.3
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
└─┬ ember-try@0.2.2
└─┬ ember-cli-babel@5.1.6
└── clone@1.0.2
bower ember#release not-cached git://github.com/components/ember.git#release
bower ember#release resolve git://github.com/components/ember.git#release
bower ember-cli-shims#0.1.1 cached git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-cli-shims#0.1.1 validate 0.1.1 against git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-cli-test-loader#0.2.2 cached git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember-cli-test-loader#0.2.2 validate 0.2.2 against git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower pretender#^1.0.0 cached git://github.com/trek/pretender.git#1.0.0
bower pretender#^1.0.0 validate 1.0.0 against git://github.com/trek/pretender.git#^1.0.0
bower ember-qunit-notifications#0.1.0 cached git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember-qunit-notifications#0.1.0 validate 0.1.0 against git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower qunit-notifications#~0.1.0 cached git://github.com/dockyard/qunit-notifications.git#0.1.0
bower qunit-notifications#~0.1.0 validate 0.1.0 against git://github.com/dockyard/qunit-notifications.git#~0.1.0
bower ember#>=1.4 cached git://github.com/components/ember.git#2.4.3
bower ember#>=1.4 validate 2.4.3 against git://github.com/components/ember.git#>=1.4
bower ember#release checkout release
bower FakeXMLHttpRequest#^1.3.0 cached git://github.com/trek/FakeXMLHttpRequest.git#1.4.0
bower FakeXMLHttpRequest#^1.3.0 validate 1.4.0 against git://github.com/trek/FakeXMLHttpRequest.git#^1.3.0
bower jquery#>= 1.7.0 < 3.0.0 cached git://github.com/jquery/jquery-dist.git#2.2.2
bower jquery#>= 1.7.0 < 3.0.0 validate 2.2.2 against git://github.com/jquery/jquery-dist.git#>= 1.7.0 < 3.0.0
bower route-recognizer#~0.1.1 cached git://github.com/tildeio/route-recognizer.git#0.1.9
bower route-recognizer#~0.1.1 validate 0.1.9 against git://github.com/tildeio/route-recognizer.git#~0.1.1
bower ember#release invalid-meta ember is missing "ignore" entry in bower.json
bower ember#release resolved git://github.com/components/ember.git#96a6977c59
Please note that,
ember-data-model-fragments depends on ember#release which resolved to ember#96a6977c59
ember-cli-shims#0.1.1 depends on ember#>=1.4 which resolved to ember#2.4.3
Resort to using ember#release which resolved to ember#96a6977c59
Code incompatibilities may occur.
bower ember-cli-test-loader#0.2.2 install ember-cli-test-loader#0.2.2
bower ember-cli-shims#0.1.1 install ember-cli-shims#0.1.1
bower ember-qunit-notifications#0.1.0 install ember-qunit-notifications#0.1.0
bower ember#release install ember#96a6977c59
bower pretender#^1.0.0 install pretender#1.0.0
bower qunit-notifications#~0.1.0 install qunit-notifications#0.1.0
bower jquery#>= 1.7.0 < 3.0.0 install jquery#2.2.2
bower route-recognizer#~0.1.1 install route-recognizer#0.1.9
bower FakeXMLHttpRequest#^1.3.0 install FakeXMLHttpRequest#1.4.0
ember-cli-test-loader#0.2.2 bower_components/ember-cli-test-loader
ember-cli-shims#0.1.1 bower_components/ember-cli-shims
└── ember#96a6977c59
ember-qunit-notifications#0.1.0 bower_components/ember-qunit-notifications
└── qunit-notifications#0.1.0
ember#96a6977c59 bower_components/ember
└── jquery#2.2.2
pretender#1.0.0 bower_components/pretender
├── FakeXMLHttpRequest#1.4.0
└── route-recognizer#0.1.9
qunit-notifications#0.1.0 bower_components/qunit-notifications
jquery#2.2.2 bower_components/jquery
route-recognizer#0.1.9 bower_components/route-recognizer
FakeXMLHttpRequest#1.4.0 bower_components/FakeXMLHttpRequest
=== Scenario: ember and ember-data release =====================================
Missing npm packages:
Package: ember-cli-babel
* Specified: ^5.1.5
* Installed: (not installed)
Run `npm install` to install missing dependencies.
Result: false
---
clone@1.0.2 node_modules/ember-data/node_modules/clone -> node_modules/ember-cli-babel/node_modules/clone
ember-cli-babel@5.1.6 node_modules/ember-data/node_modules/ember-cli-babel -> node_modules/ember-cli-babel
- clone@1.0.2 node_modules/ember-inflector/node_modules/clone
- ember-cli-babel@5.1.6 node_modules/ember-inflector/node_modules/ember-cli-babel
ember-data-model-fragments@2.1.2 /Users/wesley/Code/workmanw-ember-data-model-fragments
└── ember-data@2.5.0-beta.3 (git://github.com/emberjs/data.git#3473a10a7ee7203f77f3df0ad38f602f5fb749f7)
bower ember#beta not-cached git://github.com/components/ember.git#beta
bower ember#beta resolve git://github.com/components/ember.git#beta
bower ember-cli-shims#0.1.1 cached git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-cli-shims#0.1.1 validate 0.1.1 against git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-qunit-notifications#0.1.0 cached git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember-qunit-notifications#0.1.0 validate 0.1.0 against git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower pretender#^1.0.0 cached git://github.com/trek/pretender.git#1.0.0
bower pretender#^1.0.0 validate 1.0.0 against git://github.com/trek/pretender.git#^1.0.0
bower ember-cli-test-loader#0.2.2 cached git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember-cli-test-loader#0.2.2 validate 0.2.2 against git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember#>=1.4 cached git://github.com/components/ember.git#2.4.3
bower ember#>=1.4 validate 2.4.3 against git://github.com/components/ember.git#>=1.4
bower qunit-notifications#~0.1.0 cached git://github.com/dockyard/qunit-notifications.git#0.1.0
bower qunit-notifications#~0.1.0 validate 0.1.0 against git://github.com/dockyard/qunit-notifications.git#~0.1.0
bower ember#beta checkout beta
bower jquery#>= 1.7.0 < 3.0.0 cached git://github.com/jquery/jquery-dist.git#2.2.2
bower jquery#>= 1.7.0 < 3.0.0 validate 2.2.2 against git://github.com/jquery/jquery-dist.git#>= 1.7.0 < 3.0.0
bower FakeXMLHttpRequest#^1.3.0 cached git://github.com/trek/FakeXMLHttpRequest.git#1.4.0
bower FakeXMLHttpRequest#^1.3.0 validate 1.4.0 against git://github.com/trek/FakeXMLHttpRequest.git#^1.3.0
bower route-recognizer#~0.1.1 cached git://github.com/tildeio/route-recognizer.git#0.1.9
bower route-recognizer#~0.1.1 validate 0.1.9 against git://github.com/tildeio/route-recognizer.git#~0.1.1
bower ember#beta invalid-meta ember is missing "ignore" entry in bower.json
bower ember#beta resolved git://github.com/components/ember.git#1579e1436a
Please note that,
ember-data-model-fragments depends on ember#beta which resolved to ember#1579e1436a
ember-cli-shims#0.1.1 depends on ember#>=1.4 which resolved to ember#2.4.3
Resort to using ember#beta which resolved to ember#1579e1436a
Code incompatibilities may occur.
bower ember-cli-shims#0.1.1 install ember-cli-shims#0.1.1
bower ember-cli-test-loader#0.2.2 install ember-cli-test-loader#0.2.2
bower ember-qunit-notifications#0.1.0 install ember-qunit-notifications#0.1.0
bower ember#beta install ember#1579e1436a
bower pretender#^1.0.0 install pretender#1.0.0
bower qunit-notifications#~0.1.0 install qunit-notifications#0.1.0
bower jquery#>= 1.7.0 < 3.0.0 install jquery#2.2.2
bower route-recognizer#~0.1.1 install route-recognizer#0.1.9
bower FakeXMLHttpRequest#^1.3.0 install FakeXMLHttpRequest#1.4.0
ember-cli-shims#0.1.1 bower_components/ember-cli-shims
└── ember#1579e1436a
ember-cli-test-loader#0.2.2 bower_components/ember-cli-test-loader
ember-qunit-notifications#0.1.0 bower_components/ember-qunit-notifications
└── qunit-notifications#0.1.0
ember#1579e1436a bower_components/ember
└── jquery#2.2.2
pretender#1.0.0 bower_components/pretender
├── FakeXMLHttpRequest#1.4.0
└── route-recognizer#0.1.9
qunit-notifications#0.1.0 bower_components/qunit-notifications
jquery#2.2.2 bower_components/jquery
route-recognizer#0.1.9 bower_components/route-recognizer
FakeXMLHttpRequest#1.4.0 bower_components/FakeXMLHttpRequest
=== Scenario: ember and ember-data beta ========================================
version: 2.4.2
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://www.ember-cli.com/user-guide/#watchman for more info.
Built project successfully. Stored in "/Users/wesley/Code/workmanw-ember-data-model-fragments/tmp/class-tests_dist-XCDjXsXo.tmp".
ok 1 PhantomJS 2.0 - JSHint - adapters/application.js: should pass jshint
ok 2 PhantomJS 2.0 - JSHint - app.js: should pass jshint
ok 3 PhantomJS 2.0 - JSHint - helpers/destroy-app.js: should pass jshint
ok 4 PhantomJS 2.0 - JSHint - helpers/get-owner.js: should pass jshint
ok 5 PhantomJS 2.0 - JSHint - helpers/module-for-acceptance.js: should pass jshint
ok 6 PhantomJS 2.0 - JSHint - helpers/resolver.js: should pass jshint
ok 7 PhantomJS 2.0 - JSHint - helpers/setup-ember-dev.js: should pass jshint
ok 8 PhantomJS 2.0 - JSHint - helpers/start-app.js: should pass jshint
ok 9 PhantomJS 2.0 - Integration | Application: the model fragments initializer causes no deprecations
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 10 PhantomJS 2.0 - JSHint - integration/app_test.js: should pass jshint
ok 11 PhantomJS 2.0 - integration - Dependent State: changing a fragment property dirties the fragment and owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 12 PhantomJS 2.0 - integration - Dependent State: setting a fragment property to an object literal dirties the fragment and owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 13 PhantomJS 2.0 - integration - Dependent State: setting a fragment property with an object literal to the same value does not dirty the fragment or owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 14 PhantomJS 2.0 - integration - Dependent State: restoring a fragment property to its original state returns the fragment and owner record to a clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 15 PhantomJS 2.0 - integration - Dependent State: restoring a fragment property to its original state when the owner record was dirty returns the fragment to a clean state maintains the owner record's dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 16 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns fragment and owner record to a clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 17 PhantomJS 2.0 - integration - Dependent State: a record can be rolled back multiple times
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 18 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment returns the fragment and the owner record to a clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 19 PhantomJS 2.0 - integration - Dependent State: changing a fragment property then rolling back the owner record preserves the fragment's owner
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 20 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment when the owner record is dirty returns the fragment to a clean state and maintains the owner record's dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 21 PhantomJS 2.0 - integration - Dependent State: a fragment property that is set to null can be rolled back
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 22 PhantomJS 2.0 - integration - Dependent State: a fragment property that is null can be rolled back
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:577:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 23 PhantomJS 2.0 - integration - Dependent State: changing a fragment array property with object literals dirties the fragment and owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 24 PhantomJS 2.0 - integration - Dependent State: adding to a fragment array property with object literals dirties the fragment and owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 25 PhantomJS 2.0 - integration - Dependent State: setting a fragment property with object literals to the same values does not dirty the fragment or owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 26 PhantomJS 2.0 - integration - Dependent State: adding a fragment to a fragment array dirties the fragment array and owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 27 PhantomJS 2.0 - integration - Dependent State: removing a fragment from a fragment array dirties the fragment array and owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 28 PhantomJS 2.0 - integration - Dependent State: reordering a fragment array dirties the fragment array and owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 29 PhantomJS 2.0 - integration - Dependent State: restoring a fragment array to its original order returns the fragment array owner record to a clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 30 PhantomJS 2.0 - integration - Dependent State: restoring a fragment array to its original order when the owner record was dirty returns the fragment array to a clean state and maintains the owner record's dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 31 PhantomJS 2.0 - integration - Dependent State: changing a fragment property in a fragment array dirties the fragment, fragment array, and owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 32 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state returns the fragment, fragment array, and owner record to a clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 33 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state when the fragment array was dirty returns the fragment to a clean state and maintains the fragment array and owner record's dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 34 PhantomJS 2.0 - integration - Dependent State: restoring a fragment in a fragment array property to its original state when the owner record was dirty returns the fragment and fragment array to a clean state maintains the owner record's dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 35 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns all fragments in a fragment array property, the fragment array, and owner record to a clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 36 PhantomJS 2.0 - integration - Dependent State: rolling back the owner record returns all values in an array property, the array, and the owner record to a clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 37 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment array returns all fragments, the fragment array, and the owner record to a clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 38 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment array when the owner record is dirty returns all fragments and the fragment array to a clean state and retain's the owner record's dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 39 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property returns the fragment, fragment array, and owner record to a clean states
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 40 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property when the fragment array is dirty returns the fragment to a clean state and maintains the fragment array and owner record's dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 41 PhantomJS 2.0 - integration - Dependent State: rolling back a fragment in a fragment array property when the owner record is dirty returns the fragment and fragment array to a clean state and maintains the owner record's dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 42 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is set to null can be rolled back
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 43 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is null can be rolled back
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:997:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 44 PhantomJS 2.0 - integration - Dependent State: a fragment array property that is empty can be rolled back
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:1020:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 45 PhantomJS 2.0 - integration - Dependent State: pushing a fragment update doesn't cause it to become dirty
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 46 PhantomJS 2.0 - integration - Dependent State: pushing a fragment array update doesn't cause it to become dirty
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 47 PhantomJS 2.0 - JSHint - integration/dependent_state_test.js: should pass jshint
ok 48 PhantomJS 2.0 - integration - Nested fragments: `DS.hasManyFragment` properties can be nested
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 49 PhantomJS 2.0 - integration - Nested fragments: Fragments can be created with nested object literals
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 50 PhantomJS 2.0 - integration - Nested fragments: Nested fragments can have default values
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 51 PhantomJS 2.0 - integration - Nested fragments: Nested fragments can be copied
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:1288:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 52 PhantomJS 2.0 - integration - Nested fragments: Nested fragments are destroyed when the owner record is destroyed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 53 PhantomJS 2.0 - JSHint - integration/nested_test.js: should pass jshint
not ok 54 PhantomJS 2.0 - integration - Persistence: persisting the owner record changes the fragment state to non-new
---
actual: >
null
stack: >
http://localhost:7357/assets/vendor.js:16488
message: >
Died on test #1 at http://localhost:7357/assets/tests.js:1391:19
at exports (http://localhost:7357/assets/vendor.js:92:39)
at build (http://localhost:7357/assets/vendor.js:142:17)
at findModule (http://localhost:7357/assets/vendor.js:190:14)
at requireModule (http://localhost:7357/assets/vendor.js:177:22)
at require (http://localhost:7357/assets/test-loader.js:67:16)
at loadModules (http://localhost:7357/assets/test-loader.js:58:25)
at load (http://localhost:7357/assets/test-loader.js:89:35)
at http://localhost:7357/assets/test-support.js:6330:20: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 55 PhantomJS 2.0 - integration - Persistence: persisting the owner record in a clean state maintains clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 56 PhantomJS 2.0 - integration - Persistence: persisting the owner record when a fragment is dirty moves owner record, fragment array, and all fragments into clean state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 57 PhantomJS 2.0 - integration - Persistence: persisting a new owner record moves the owner record, fragment array, and all fragments into clean state
---
actual: >
null
stack: >
http://localhost:7357/assets/vendor.js:16488
message: >
Died on test #1 at http://localhost:7357/assets/tests.js:1506:19
at exports (http://localhost:7357/assets/vendor.js:92:39)
at build (http://localhost:7357/assets/vendor.js:142:17)
at findModule (http://localhost:7357/assets/vendor.js:190:14)
at requireModule (http://localhost:7357/assets/vendor.js:177:22)
at require (http://localhost:7357/assets/test-loader.js:67:16)
at loadModules (http://localhost:7357/assets/test-loader.js:58:25)
at load (http://localhost:7357/assets/test-loader.js:89:35)
at http://localhost:7357/assets/test-support.js:6330:20: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 58 PhantomJS 2.0 - integration - Persistence: a new record can be persisted with null fragments
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 59 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments on save
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 60 PhantomJS 2.0 - integration - Persistence: existing fragments are updated on save
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 61 PhantomJS 2.0 - integration - Persistence: newly created fragments are updated on save
---
actual: >
null
stack: >
http://localhost:7357/assets/vendor.js:16488
message: >
Died on test #1 at http://localhost:7357/assets/tests.js:1678:19
at exports (http://localhost:7357/assets/vendor.js:92:39)
at build (http://localhost:7357/assets/vendor.js:142:17)
at findModule (http://localhost:7357/assets/vendor.js:190:14)
at requireModule (http://localhost:7357/assets/vendor.js:177:22)
at require (http://localhost:7357/assets/test-loader.js:67:16)
at loadModules (http://localhost:7357/assets/test-loader.js:58:25)
at load (http://localhost:7357/assets/test-loader.js:89:35)
at http://localhost:7357/assets/test-support.js:6330:20: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 62 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments on reload
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 63 PhantomJS 2.0 - integration - Persistence: the adapter can update fragments without infinite loops when CPs are eagerly consumed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 64 PhantomJS 2.0 - integration - Persistence: fragment array properties are notified on save
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 65 PhantomJS 2.0 - integration - Persistence: fragment array properties are notifed on reload
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 66 PhantomJS 2.0 - integration - Persistence: string array can be rolled back on failed save
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 67 PhantomJS 2.0 - integration - Persistence: existing fragments can be rolled back on failed save
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 68 PhantomJS 2.0 - JSHint - integration/save_test.js: should pass jshint
ok 69 PhantomJS 2.0 - JSHint - models/address.js: should pass jshint
ok 70 PhantomJS 2.0 - JSHint - models/animal.js: should pass jshint
ok 71 PhantomJS 2.0 - JSHint - models/elephant.js: should pass jshint
ok 72 PhantomJS 2.0 - JSHint - models/hobby.js: should pass jshint
ok 73 PhantomJS 2.0 - JSHint - models/house.js: should pass jshint
ok 74 PhantomJS 2.0 - JSHint - models/info.js: should pass jshint
ok 75 PhantomJS 2.0 - JSHint - models/lion.js: should pass jshint
ok 76 PhantomJS 2.0 - JSHint - models/name.js: should pass jshint
ok 77 PhantomJS 2.0 - JSHint - models/order.js: should pass jshint
ok 78 PhantomJS 2.0 - JSHint - models/person.js: should pass jshint
ok 79 PhantomJS 2.0 - JSHint - models/product.js: should pass jshint
ok 80 PhantomJS 2.0 - JSHint - models/user.js: should pass jshint
ok 81 PhantomJS 2.0 - JSHint - models/zoo.js: should pass jshint
ok 82 PhantomJS 2.0 - JSHint - resolver.js: should pass jshint
ok 83 PhantomJS 2.0 - JSHint - router.js: should pass jshint
ok 84 PhantomJS 2.0 - JSHint - test-helper.js: should pass jshint
ok 85 PhantomJS 2.0 - unit - `MF.array` property: array properties are converted to an array-ish containing original values
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 86 PhantomJS 2.0 - unit - `MF.array` property: null values are allowed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 87 PhantomJS 2.0 - unit - `MF.array` property: setting to null is allowed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 88 PhantomJS 2.0 - unit - `MF.array` property: array properties default to an empty array-ish
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 89 PhantomJS 2.0 - unit - `MF.array` property: array properties can have default values
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 90 PhantomJS 2.0 - unit - `MF.array` property: default values can be functions
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 91 PhantomJS 2.0 - JSHint - unit/array_property_test.js: should pass jshint
ok 92 PhantomJS 2.0 - JSHint - unit/deprecation_test.js: should pass jshint
ok 93 PhantomJS 2.0 - unit - `MF.fragmentArray` property: properties are instances of `MF.FragmentArray`
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 94 PhantomJS 2.0 - unit - `MF.fragmentArray` property: arrays of object literals are converted into instances of `MF.Fragment`
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 95 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments created through the store can be added to the fragment array
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:2418:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 96 PhantomJS 2.0 - unit - `MF.fragmentArray` property: adding a non-fragment model or object literal throws an error
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 97 PhantomJS 2.0 - unit - `MF.fragmentArray` property: adding fragments from other records throws an error
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 98 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to an array of fragments is allowed
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:2472:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 99 PhantomJS 2.0 - unit - `MF.fragmentArray` property: defaults to an empty array
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 100 PhantomJS 2.0 - unit - `MF.fragmentArray` property: default value can be null
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:2524:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 101 PhantomJS 2.0 - unit - `MF.fragmentArray` property: null values are allowed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 102 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to null is allowed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 103 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments are created from an array of object literals when creating a record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 104 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting a fragment array to an array of to an object literals creates new fragments
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 105 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting a fragment array to an array of object literals reuses an existing fragments
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 106 PhantomJS 2.0 - unit - `MF.fragmentArray` property: setting to an array of non-fragments throws an error
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 107 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragments can have default values
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 108 PhantomJS 2.0 - unit - `MF.fragmentArray` property: fragment default values can be functions
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 109 PhantomJS 2.0 - unit - `MF.fragmentArray` property: destroy a fragment array which was set to null
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 110 PhantomJS 2.0 - unit - `MF.fragmentArray` property: destroy a fragment which was removed from the fragment array
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 111 PhantomJS 2.0 - JSHint - unit/fragment_array_property_test.js: should pass jshint
not ok 112 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragment arrays can be copied
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:2795:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 113 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be created and added through the fragment array
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:2815:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 114 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be added to the fragment array
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:2845:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 115 PhantomJS 2.0 - unit - `MF.fragmentArray`: fragments can be removed from the fragment array
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 116 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents change the fragment array 'hasDirtyAttributes' property
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:2904:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 117 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents change the fragment array 'hasDirtyAttributes' property
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 118 PhantomJS 2.0 - unit - `MF.fragmentArray`: changes to array contents and fragments can be rolled back
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:2993:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 119 PhantomJS 2.0 - JSHint - unit/fragment_array_test.js: should pass jshint
ok 120 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: fragments can reference their owner record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 121 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: using a fragment owner property on a non-fragment throws an error
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 122 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: attempting to change a fragment's owner record throws an error
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 123 PhantomJS 2.0 - unit - `MF.fragmentOwner` property: fragment owner properties are notified of change
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:3138:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 124 PhantomJS 2.0 - JSHint - unit/fragment_owner_property_test.js: should pass jshint
ok 125 PhantomJS 2.0 - unit - `MF.fragment` property: object literals are converted to instances of `MF.Fragment`
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 126 PhantomJS 2.0 - unit - `MF.fragment` property: a fragment can be created through the store and set
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:3219:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 127 PhantomJS 2.0 - unit - `MF.fragment` property: setting to a non-fragment or object literal throws an error
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 128 PhantomJS 2.0 - unit - `MF.fragment` property: setting fragments from other records throws an error
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 129 PhantomJS 2.0 - unit - `MF.fragment` property: null values are allowed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 130 PhantomJS 2.0 - unit - `MF.fragment` property: setting to null is allowed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 131 PhantomJS 2.0 - unit - `MF.fragment` property: fragments are created from object literals when creating a record
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 132 PhantomJS 2.0 - unit - `MF.fragment` property: setting a fragment to an object literal creates a new fragment
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 133 PhantomJS 2.0 - unit - `MF.fragment` property: setting a fragment to an object literal reuses an existing fragment
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 134 PhantomJS 2.0 - unit - `MF.fragment` property: fragments can have default values
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 135 PhantomJS 2.0 - unit - `MF.fragment` property: fragment default values can be functions
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 136 PhantomJS 2.0 - unit - `MF.fragment` property: destroy a fragment which was set to null
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/vendor.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 137 PhantomJS 2.0 - unit - `MF.fragment` property: destroy the old and new fragment value
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:3479:33
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 138 PhantomJS 2.0 - JSHint - unit/fragment_property_test.js: should pass jshint
ok 139 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are `Ember.Copyable`
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 140 PhantomJS 2.0 - unit - `MF.Fragment`: copied fragments can be added to any record
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:3544:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 141 PhantomJS 2.0 - unit - `MF.Fragment`: copying a fragment copies the fragment's properties
---
actual: >
false
expected: >
true
stack: >
at http://localhost:7357/assets/test-support.js:4124:17
at exception (http://localhost:7357/assets/vendor.js:50067:9)
at onerrorDefault (http://localhost:7357/assets/vendor.js:42173:33)
at trigger (http://localhost:7357/assets/vendor.js:64321:19)
at http://localhost:7357/assets/vendor.js:65572:40
at invoke (http://localhost:7357/assets/vendor.js:10405:20)
at flush (http://localhost:7357/assets/vendor.js:10469:17)
at flush (http://localhost:7357/assets/vendor.js:10277:22)
at end (http://localhost:7357/assets/vendor.js:10632:30)
at run (http://localhost:7357/assets/vendor.js:10754:21)
at run (http://localhost:7357/assets/vendor.js:31258:32)
at http://localhost:7357/assets/tests.js:3577:26
at runTest (http://localhost:7357/assets/test-support.js:2843:32)
at run (http://localhost:7357/assets/test-support.js:2828:11)
at http://localhost:7357/assets/test-support.js:2970:14
at process (http://localhost:7357/assets/test-support.js:2630:24)
at begin (http://localhost:7357/assets/test-support.js:2612:9)
at http://localhost:7357/assets/test-support.js:2672:9
message: >
Error: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 142 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are `Ember.Comparable`
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 143 PhantomJS 2.0 - unit - `MF.Fragment`: fragments are compared by reference
---
actual: >
null
stack: >
http://localhost:7357/assets/vendor.js:16488
message: >
Died on test #1 at http://localhost:7357/assets/tests.js:3608:19
at exports (http://localhost:7357/assets/vendor.js:92:39)
at build (http://localhost:7357/assets/vendor.js:142:17)
at findModule (http://localhost:7357/assets/vendor.js:190:14)
at requireModule (http://localhost:7357/assets/vendor.js:177:22)
at require (http://localhost:7357/assets/test-loader.js:67:16)
at loadModules (http://localhost:7357/assets/test-loader.js:58:25)
at load (http://localhost:7357/assets/test-loader.js:89:35)
at http://localhost:7357/assets/test-support.js:6330:20: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 144 PhantomJS 2.0 - unit - `MF.Fragment`: newly create fragments start in the new state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 145 PhantomJS 2.0 - unit - `MF.Fragment`: changes to fragments are indicated in the owner record's `changedAttributes`
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 146 PhantomJS 2.0 - unit - `MF.Fragment`: fragment properties that are set to null are indicated in the owner record's `changedAttributes`
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 147 PhantomJS 2.0 - unit - `MF.Fragment`: changes to attributes can be rolled back
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 148 PhantomJS 2.0 - unit - `MF.Fragment`: fragments without an owner can be destroyed
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 149 PhantomJS 2.0 - JSHint - unit/fragment_test.js: should pass jshint
ok 150 PhantomJS 2.0 - unit - Polymorphism: fragment properties support polymorphism
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 151 PhantomJS 2.0 - unit - Polymorphism: fragment array properties support polymorphism
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 152 PhantomJS 2.0 - unit - Polymorphism: fragment property type-checks check the superclass when MODEL_FACTORY_INJECTIONS is enabled
---
actual: >
null
stack: >
http://localhost:7357/assets/vendor.js:16488
message: >
Died on test #1 at http://localhost:7357/assets/tests.js:3810:19
at exports (http://localhost:7357/assets/vendor.js:92:39)
at build (http://localhost:7357/assets/vendor.js:142:17)
at findModule (http://localhost:7357/assets/vendor.js:190:14)
at requireModule (http://localhost:7357/assets/vendor.js:177:22)
at require (http://localhost:7357/assets/test-loader.js:67:16)
at loadModules (http://localhost:7357/assets/test-loader.js:58:25)
at load (http://localhost:7357/assets/test-loader.js:89:35)
at http://localhost:7357/assets/test-support.js:6330:20: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 153 PhantomJS 2.0 - unit - Polymorphism: rolling back a fragment property that was set to null checks the superclass when MODEL_FACTORY_INJECTIONS is enabled
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
not ok 154 PhantomJS 2.0 - unit - Polymorphism: fragment array property type-checks check the superclass when MODEL_FACTORY_INJECTIONS is enabled
---
actual: >
null
stack: >
http://localhost:7357/assets/vendor.js:16488
message: >
Died on test #1 at http://localhost:7357/assets/tests.js:3862:19
at exports (http://localhost:7357/assets/vendor.js:92:39)
at build (http://localhost:7357/assets/vendor.js:142:17)
at findModule (http://localhost:7357/assets/vendor.js:190:14)
at requireModule (http://localhost:7357/assets/vendor.js:177:22)
at require (http://localhost:7357/assets/test-loader.js:67:16)
at loadModules (http://localhost:7357/assets/test-loader.js:58:25)
at load (http://localhost:7357/assets/test-loader.js:89:35)
at http://localhost:7357/assets/test-support.js:6330:20: Assertion Failed: Cannot call get with 'id' on an undefined object.
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 155 PhantomJS 2.0 - JSHint - unit/polymorphic_test.js: should pass jshint
ok 156 PhantomJS 2.0 - unit - Serialization: fragment properties are snapshotted as normal attributes on the owner record snapshot
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 157 PhantomJS 2.0 - unit - Serialization: fragment properties are serialized as normal attributes using their own serializers
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 158 PhantomJS 2.0 - unit - Serialization: serializing a fragment array creates a new array with contents the result of serializing each fragment
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 159 PhantomJS 2.0 - unit - Serialization: normalizing data can handle `null` fragment values
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 160 PhantomJS 2.0 - unit - Serialization: normalizing data can handle `null` fragment values
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 161 PhantomJS 2.0 - unit - Serialization: array properties use the specified transform to normalize data
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 162 PhantomJS 2.0 - unit - Serialization: array properties use the specified transform to serialize data
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 163 PhantomJS 2.0 - JSHint - unit/serialize_test.js: should pass jshint
ok 164 PhantomJS 2.0 - unit - `DS.Store`: a fragment can be created that starts in a dirty state
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 165 PhantomJS 2.0 - unit - `DS.Store`: attempting to create a fragment type that does not inherit from `MF.Fragment` throws an error
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 166 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer does not use the application serializer
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 167 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer does not use the adapter's `defaultSerializer`
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 168 PhantomJS 2.0 - unit - `DS.Store`: the default fragment serializer is `serializer:-fragment` if registered
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 169 PhantomJS 2.0 - unit - `DS.Store`: the application serializer can be looked up
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 170 PhantomJS 2.0 - unit - `DS.Store`: the default serializer can be looked up
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 171 PhantomJS 2.0 - unit - `DS.Store`: unloadAll destroys fragments
---
Log: |
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:180:45)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
{ type: 'warn',
text: '\'DEPRECATION: Usage of `Ember.merge` is deprecated, use `Ember.assign` instead. [deprecation id: ember-metal.merge]\\n \\tat raiseOnDeprecation (http://localhost:7357/assets/vendor.js:16331:17)\\n \\tat http://localhost:7357/assets/vendor.js:16421:15\\n \\tat invoke (http://localhost:7357/assets/vendor.js:16437:21)\\n \\tat deprecate (http://localhost:7357/assets/vendor.js:16390:37)\\n \\tat deprecate (http://localhost:7357/assets/tests.js:26479:42)\\n \\tat merge (http://localhost:7357/assets/tests.js:28628:31)\\n \\tat startApp (http://localhost:7357/assets/tests.js:181:41)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:64:70)\\n \\tat beforeEach (http://localhost:7357/assets/tests.js:145:31)\\n \\tat callHook (http://localhost:7357/assets/test-support.js:2869:24)\\n \\tat runHook (http://localhost:7357/assets/test-support.js:2862:13)\\n \\tat process (http://localhost:7357/assets/test-support.js:2630:24)\\n \\tat begin (http://localhost:7357/assets/test-support.js:2612:9)\\n \\tat http://localhost:7357/assets/test-support.js:2672:9\'\n' }
...
ok 172 PhantomJS 2.0 - JSHint - unit/store_test.js: should pass jshint
1..172
# tests 172
# pass 149
# skip 0
# fail 23
Not all tests passed.
Error: Not all tests passed.
at EventEmitter.App.getExitCode (/Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/testem/lib/app.js:382:14)
at EventEmitter.<anonymous> (/Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/testem/lib/app.js:195:39)
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:726:13
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:52:16
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:269:32
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:44:16
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:723:17
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:167:37
at EventEmitter.App.removeSignalListeners (/Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/testem/lib/app.js:411:5)
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:718:13
at iterate (/Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:262:13)
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:274:29
at /Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:44:16
at Server.<anonymous> (/Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:723:17)
at Server.<anonymous> (/Users/wesley/Code/workmanw-ember-data-model-fragments/node_modules/async/lib/async.js:167:37)
at Server.g (events.js:260:16)
at emitNone (events.js:72:20)
at Server.emit (events.js:166:7)
at emitCloseNT (net.js:1524:8)
at nextTickCallbackWith1Arg (node.js:467:9)
at process._tickCallback (node.js:389:17)
Result: false
---
ember-cli-babel@5.1.6 node_modules/ember-cli-babel -> node_modules/ember-data/node_modules/ember-cli-babel
ember-data-model-fragments@2.1.2 /Users/wesley/Code/workmanw-ember-data-model-fragments
├─┬ ember-cli@2.4.2
│ └─┬ npm@2.14.21
│ └─┬ columnify@1.5.4
│ └─┬ wcwidth@1.0.0
│ └─┬ defaults@1.0.3
│ └── clone@1.0.2
├─┬ ember-cli-qunit@1.4.0
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
├─┬ ember-data@2.6.0-canary (git://github.com/emberjs/data.git#c7762751e5d68ff58ac4b6b502adc90aceb74693)
│ ├─┬ ember-cli-babel@5.1.6
│ │ └── clone@1.0.2
│ └─┬ ember-inflector@1.9.4
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
├─┬ ember-dev@0.0.0 (git://github.com/emberjs/ember-dev.git#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed)
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
├─┬ ember-disable-prototype-extensions@1.1.0
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
├─┬ ember-resolver@2.0.3
│ └─┬ ember-cli-babel@5.1.6
│ └── clone@1.0.2
└─┬ ember-try@0.2.2
└─┬ ember-cli-babel@5.1.6
└── clone@1.0.2
bower ember#canary not-cached git://github.com/components/ember.git#canary
bower ember#canary resolve git://github.com/components/ember.git#canary
bower ember-cli-test-loader#0.2.2 cached git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember-cli-test-loader#0.2.2 validate 0.2.2 against git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower pretender#^1.0.0 cached git://github.com/trek/pretender.git#1.0.0
bower pretender#^1.0.0 validate 1.0.0 against git://github.com/trek/pretender.git#^1.0.0
bower ember-qunit-notifications#0.1.0 cached git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember-qunit-notifications#0.1.0 validate 0.1.0 against git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember-cli-shims#0.1.1 cached git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-cli-shims#0.1.1 validate 0.1.1 against git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower qunit-notifications#~0.1.0 cached git://github.com/dockyard/qunit-notifications.git#0.1.0
bower qunit-notifications#~0.1.0 validate 0.1.0 against git://github.com/dockyard/qunit-notifications.git#~0.1.0
bower ember#>=1.4 cached git://github.com/components/ember.git#2.4.3
bower ember#>=1.4 validate 2.4.3 against git://github.com/components/ember.git#>=1.4
bower ember#canary checkout canary
bower FakeXMLHttpRequest#^1.3.0 cached git://github.com/trek/FakeXMLHttpRequest.git#1.4.0
bower FakeXMLHttpRequest#^1.3.0 validate 1.4.0 against git://github.com/trek/FakeXMLHttpRequest.git#^1.3.0
bower route-recognizer#~0.1.1 cached git://github.com/tildeio/route-recognizer.git#0.1.9
bower route-recognizer#~0.1.1 validate 0.1.9 against git://github.com/tildeio/route-recognizer.git#~0.1.1
bower jquery#>= 1.7.0 < 3.0.0 cached git://github.com/jquery/jquery-dist.git#2.2.2
bower jquery#>= 1.7.0 < 3.0.0 validate 2.2.2 against git://github.com/jquery/jquery-dist.git#>= 1.7.0 < 3.0.0
bower ember#canary invalid-meta ember is missing "ignore" entry in bower.json
bower ember#canary resolved git://github.com/components/ember.git#92e092e88b
Please note that,
ember-data-model-fragments depends on ember#canary which resolved to ember#92e092e88b
ember-cli-shims#0.1.1 depends on ember#>=1.4 which resolved to ember#2.4.3
Resort to using ember#canary which resolved to ember#92e092e88b
Code incompatibilities may occur.
bower ember-cli-test-loader#0.2.2 install ember-cli-test-loader#0.2.2
bower ember-qunit-notifications#0.1.0 install ember-qunit-notifications#0.1.0
bower ember-cli-shims#0.1.1 install ember-cli-shims#0.1.1
bower pretender#^1.0.0 install pretender#1.0.0
bower ember#canary install ember#92e092e88b
bower jquery#>= 1.7.0 < 3.0.0 install jquery#2.2.2
bower route-recognizer#~0.1.1 install route-recognizer#0.1.9
bower FakeXMLHttpRequest#^1.3.0 install FakeXMLHttpRequest#1.4.0
bower qunit-notifications#~0.1.0 install qunit-notifications#0.1.0
ember-cli-test-loader#0.2.2 bower_components/ember-cli-test-loader
ember-qunit-notifications#0.1.0 bower_components/ember-qunit-notifications
└── qunit-notifications#0.1.0
ember-cli-shims#0.1.1 bower_components/ember-cli-shims
└── ember#92e092e88b
pretender#1.0.0 bower_components/pretender
├── FakeXMLHttpRequest#1.4.0
└── route-recognizer#0.1.9
ember#92e092e88b bower_components/ember
└── jquery#2.2.2
jquery#2.2.2 bower_components/jquery
route-recognizer#0.1.9 bower_components/route-recognizer
FakeXMLHttpRequest#1.4.0 bower_components/FakeXMLHttpRequest
qunit-notifications#0.1.0 bower_components/qunit-notifications
=== Scenario: ember and ember-data canary ======================================
Missing npm packages:
Package: ember-cli-babel
* Specified: ^5.1.5
* Installed: (not installed)
Run `npm install` to install missing dependencies.
Result: false
---
unbuild broccoli-kitchen-sink-helpers@0.3.1
unbuild clone@0.2.0
unbuild esprima-fb@15001.1001.0-dev-harmony-fb
bower pretender#^1.0.0 cached git://github.com/trek/pretender.git#1.0.0
bower pretender#^1.0.0 validate 1.0.0 against git://github.com/trek/pretender.git#^1.0.0
bower ember#~2.4.3 cached git://github.com/components/ember.git#2.4.3
bower ember#~2.4.3 validate 2.4.3 against git://github.com/components/ember.git#~2.4.3
bower ember-cli-test-loader#0.2.2 cached git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember-cli-test-loader#0.2.2 validate 0.2.2 against git://github.com/ember-cli/ember-cli-test-loader.git#0.2.2
bower ember-qunit-notifications#0.1.0 cached git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember-qunit-notifications#0.1.0 validate 0.1.0 against git://github.com/dockyard/ember-qunit-notifications.git#0.1.0
bower ember-cli-shims#0.1.1 cached git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower ember-cli-shims#0.1.1 validate 0.1.1 against git://github.com/ember-cli/ember-cli-shims.git#0.1.1
bower qunit-notifications#~0.1.0 cached git://github.com/dockyard/qunit-notifications.git#0.1.0
bower qunit-notifications#~0.1.0 validate 0.1.0 against git://github.com/dockyard/qunit-notifications.git#~0.1.0
bower ember#>=1.4 cached git://github.com/components/ember.git#2.4.3
bower ember#>=1.4 validate 2.4.3 against git://github.com/components/ember.git#>=1.4
bower route-recognizer#~0.1.1 cached git://github.com/tildeio/route-recognizer.git#0.1.9
bower route-recognizer#~0.1.1 validate 0.1.9 against git://github.com/tildeio/route-recognizer.git#~0.1.1
bower FakeXMLHttpRequest#^1.3.0 cached git://github.com/trek/FakeXMLHttpRequest.git#1.4.0
bower FakeXMLHttpRequest#^1.3.0 validate 1.4.0 against git://github.com/trek/FakeXMLHttpRequest.git#^1.3.0
bower jquery#>= 1.7.0 < 3.0.0 cached git://github.com/jquery/jquery-dist.git#2.2.2
bower jquery#>= 1.7.0 < 3.0.0 validate 2.2.2 against git://github.com/jquery/jquery-dist.git#>= 1.7.0 < 3.0.0
bower ember-qunit-notifications#0.1.0 install ember-qunit-notifications#0.1.0
bower ember-cli-shims#0.1.1 install ember-cli-shims#0.1.1
bower ember-cli-test-loader#0.2.2 install ember-cli-test-loader#0.2.2
bower pretender#^1.0.0 install pretender#1.0.0
bower ember#>=1.4 install ember#2.4.3
bower qunit-notifications#~0.1.0 install qunit-notifications#0.1.0
bower route-recognizer#~0.1.1 install route-recognizer#0.1.9
bower FakeXMLHttpRequest#^1.3.0 install FakeXMLHttpRequest#1.4.0
bower jquery#>= 1.7.0 < 3.0.0 install jquery#2.2.2
ember-qunit-notifications#0.1.0 bower_components/ember-qunit-notifications
└── qunit-notifications#0.1.0
ember-cli-shims#0.1.1 bower_components/ember-cli-shims
└── ember#2.4.3
ember-cli-test-loader#0.2.2 bower_components/ember-cli-test-loader
pretender#1.0.0 bower_components/pretender
├── FakeXMLHttpRequest#1.4.0
└── route-recognizer#0.1.9
ember#2.4.3 bower_components/ember
└── jquery#2.2.2
qunit-notifications#0.1.0 bower_components/qunit-notifications
route-recognizer#0.1.9 bower_components/route-recognizer
FakeXMLHttpRequest#1.4.0 bower_components/FakeXMLHttpRequest
jquery#2.2.2 bower_components/jquery
------ RESULTS ------
Scenario default: SUCCESS
Command run: ember test
Scenario ember and ember-data 2.3: SUCCESS
Command run: ember test
┌────────────────────┬────────────────────┬──────────────────────────────┬──────────┐
│ Dependency │ Expected │ Used │ Type │
├────────────────────┼────────────────────┼──────────────────────────────┼──────────┤
│ ember-data │ 2.3.3 │ 2.3.3 │ npm │
├────────────────────┼────────────────────┼──────────────────────────────┼──────────┤
│ ember │ 2.3.1 │ 2.3.1 │ bower │
└────────────────────┴────────────────────┴──────────────────────────────┴──────────┘
Scenario ember and ember-data release: FAIL
Command run: ember test
┌────────────────────┬────────────────────┬──────────────────────────────┬──────────┐
pick f64cf5e Configuring ember-try install to use lockstep versions of ember and ember-data. You'll see an addition of `npm run install-and-ember-test`. This is to workaround what I believe is a buRebasing (2/2)
Configuring ember-try install to use lockstep versions of ember and ember-data. You'll see an addition of `npm run install-and-ember-test`. This is to workaround what I believe is a bug with ember-│ Dependency │ Expected │ Used │ Type │
├────────────────────┼────────────────────┼──────────────────────────────┼──────────┤
│ ember-data │ emberjs/data#rele… │ 2.4.3 │ npm │
├────────────────────┼────────────────────┼──────────────────────────────┼──────────┤
│ ember │ components/ember#… │ 2.4.3 │ bower │
└────────────────────┴────────────────────┴──────────────────────────────┴──────────┘
Scenario ember and ember-data beta: FAIL (Allowed)
Command run: ember test
┌────────────────────┬────────────────────┬──────────────────────────────┬──────────┐
│ Dependency │ Expected │ Used │ Type │
├────────────────────┼────────────────────┼──────────────────────────────┼──────────┤
│ ember-data │ emberjs/data#beta │ 2.5.0-beta.3 │ npm │
├────────────────────┼────────────────────┼──────────────────────────────┼──────────┤
│ ember │ components/ember#… │ 2.5.0-beta.3+e596e13d │ bower │
└────────────────────┴────────────────────┴──────────────────────────────┴──────────┘
Scenario ember and ember-data canary: FAIL (Allowed)
Command run: ember test
┌────────────────────┬────────────────────┬──────────────────────────────┬──────────┐
│ Dependency │ Expected │ Used │ Type │
├────────────────────┼────────────────────┼──────────────────────────────┼──────────┤
│ ember-data │ emberjs/data#mast… │ 2.6.0-canary │ npm │
├────────────────────┼────────────────────┼──────────────────────────────┼──────────┤
│ ember │ components/ember#… │ 2.6.0-canary+9c645581 │ bower │
└────────────────────┴────────────────────┴──────────────────────────────┴──────────┘
3 scenarios failed (2 allowed)
2 scenarios succeeded
5 scenarios run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment