У меня есть проблемы с spyOn метода привязки к событию с областью. $ On на фабричной службе с Jasmine. Реальный метод, первоначально пройденный, называется, а не шпионом. Я сделал plinkr: http://plnkr.co/edit/2RPwrw?p=previewAngularJS + Jasmine: spy callback
Спасибо за помощь.