Running "jasmine:debug" (jasmine) task Testing Jasmine specs via PhantomJS layer-channel-item The item property - Should update layer-delete, layer-channel-last-message and layer-channel-title... log: LAYER 1: log: LAYER: , [object Object] ...Should update layer-delete, layer-channel-last-message and layer-channel-title...X TypeError: undefined is not an object (evaluating 'el.nodes.delete') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 59) (1) - Should wire up the onRerender event... log: LAYER 1: log: LAYER: , [object Object] ...Should wire up the onRerender event...X Error: onRerender() method does not exist in file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js (line 1992) (1) - Should unwire up the onRerender event if prior channel... log: LAYER 1: log: LAYER: , [object Object] ...Should unwire up the onRerender event if prior channel...X Error: onRerender() method does not exist in file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js (line 1992) (1) The deleteConversationEnabled property - Should pass value on to layer-delete... log: LAYER 1: log: LAYER: , [object Object] ...Should pass value on to layer-delete...X TypeError: undefined is not an object (evaluating 'el.nodes.delete') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 84) (1) The onRerender() method The _runFilter() method - Should remove layer-item-filtered if it is a match... log: LAYER 1: log: LAYER: , [object Object] ...Should remove layer-item-filtered if it is a match...X TypeError: undefined is not a constructor (evaluating 'el._runFilter('Channel')') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 102) (1) - Should add layer-item-filtered if not a match... log: LAYER 1: log: LAYER: , [object Object] ...Should add layer-item-filtered if not a match...X TypeError: undefined is not a constructor (evaluating 'el._runFilter('Frodo')') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 107) (1) - Should match on substring against channel name... log: LAYER 1: log: LAYER: , [object Object] ...Should match on substring against channel name...X TypeError: undefined is not a constructor (evaluating 'el._runFilter('Channel1')') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 112) (1) - Should match on RegEx against channel name... log: LAYER 1: log: LAYER: , [object Object] ...Should match on RegEx against channel name...X TypeError: undefined is not a constructor (evaluating 'el._runFilter(/flannel/i)') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 119) (1) - Should match on Callback against channel name... log: LAYER 1: log: LAYER: , [object Object] ...Should match on Callback against channel name...X TypeError: undefined is not a constructor (evaluating 'el._runFilter(test)') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 129) (1) - Should match if no filter... log: LAYER 1: log: LAYER: , [object Object] ...Should match if no filter...X TypeError: undefined is not a constructor (evaluating 'el._runFilter(null)') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 137) (1) Summary (10 tests failed) X layer-channel-item The item property Should update layer-delete, layer-channel-last-message and layer-channel-title TypeError: undefined is not an object (evaluating 'el.nodes.delete') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 59) file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:59:22 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1871:21 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 X layer-channel-item The item property Should wire up the onRerender event Error: onRerender() method does not exist in file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js (line 1992) spyOn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1992:65 spyOn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:776:37 spyOn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:3427:23 file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:64:12 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 X layer-channel-item The item property Should unwire up the onRerender event if prior channel Error: onRerender() method does not exist in file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js (line 1992) spyOn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1992:65 spyOn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:776:37 spyOn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:3427:23 file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:72:12 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 X layer-channel-item The deleteConversationEnabled property Should pass value on to layer-delete TypeError: undefined is not an object (evaluating 'el.nodes.delete') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 84) file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:84:22 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1871:21 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 X layer-channel-item The _runFilter() method Should remove layer-item-filtered if it is a match TypeError: undefined is not a constructor (evaluating 'el._runFilter('Channel')') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 102) file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:102:20 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1871:21 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 X layer-channel-item The _runFilter() method Should add layer-item-filtered if not a match TypeError: undefined is not a constructor (evaluating 'el._runFilter('Frodo')') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 107) file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:107:20 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1871:21 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1898:19 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1842:11 X layer-channel-item The _runFilter() method Should match on substring against channel name TypeError: undefined is not a constructor (evaluating 'el._runFilter('Channel1')') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 112) file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:112:20 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1871:21 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1898:19 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1842:11 X layer-channel-item The _runFilter() method Should match on RegEx against channel name TypeError: undefined is not a constructor (evaluating 'el._runFilter(/flannel/i)') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 119) file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:119:20 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1871:21 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1898:19 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1842:11 X layer-channel-item The _runFilter() method Should match on Callback against channel name TypeError: undefined is not a constructor (evaluating 'el._runFilter(test)') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 129) file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:129:20 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1871:21 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1898:19 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1842:11 X layer-channel-item The _runFilter() method Should match if no filter TypeError: undefined is not a constructor (evaluating 'el._runFilter(null)') in file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js (line 137) file:///Users/michaelkantor/Documents/layer-ui-web/src/components/conversation-list/layer-channel-item/test.js:137:20 attemptSync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1886:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1874:20 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1859:13 queueRunnerFactory@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:697:42 execute@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:359:28 fn@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:2479:44 attemptAsync@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1916:28 run@file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1871:21 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1898:19 file:///Users/michaelkantor/Documents/layer-ui-web/.grunt/grunt-contrib-jasmine/jasmine.js:1842:11 10 specs in 0.112s. >> 10 failures Warning: Task "jasmine:debug" failed. Use --force to continue. Aborted due to warnings.