Missing error handler on socket
With angular 2 and karma the following means you may be using an import badly. Walk backwards through the changes till your test work again….
moment().utc(); // ERROR moment.utc(); // Works
Missing error handler on `socket`.
TypeError: (msg || "").replace is not a function
at C:\projects\current\emes\client-app\node_modules\karma\lib\reporter.js:45:23
at onBrowserError (C:\projects\current\emes\client-app\node_modules\karma\lib\reporters\base.js:58:60)
at null.<anonymous> (C:\projects\current\emes\client-app\node_modules\karma\lib\events.js:13:22)
at emitTwo (events.js:100:13)
at emit (events.js:185:7)
at onKarmaError (C:\projects\current\emes\client-app\node_modules\karma\lib\browser.js:95:13)
at Socket.<anonymous> (C:\projects\current\emes\client-app\node_modules\karma\lib\events.js:13:22)
at emitOne (events.js:95:20)
at Socket.emit (events.js:182:7)
at Socket.onevent (C:\projects\current\emes\client-app\node_modules\karma\node_modules\socket.io\lib\socket.js:335:8)
at Socket.onpacket (C:\projects\current\emes\client-app\node_modules\karma\node_modules\socket.io\lib\socket.js:295:12)
at Client.ondecoded (C:\projects\current\emes\client-app\node_modules\karma\node_modules\socket.io\lib\client.js:193:14)
at Decoder.Emitter.emit (C:\projects\current\emes\client-app\node_modules\karma\node_modules\socket.io\node_modules\socket.io-parser\node_modules\component-emitter\index.js:134:20)
at Decoder.add (C:\projects\current\emes\client-app\node_modules\karma\node_modules\socket.io\node_modules\socket.io-parser\index.js:247:12)
at Client.ondata (C:\projects\current\emes\client-app\node_modules\karma\node_modules\socket.io\lib\client.js:175:18)
at emitOne (events.js:90:13)