I have the following function in my controller:
function setupMenuPopover() {
$ionicPlatform.ready(function () {
$ionicPopover.fromTemplateUrl('views/menu-popover.html', {
scope: $scope
}).then(function (popover) {
vm.menuPopover = popover;
});
});
}
How can I test this with karma?
Currently I have something like:
it('this.setupMenuPopover should setup the menu popover', inject(function(_$ionicPopover_){
var popup = spyOn(_$ionicPopover_, 'fromTemplateUrl').and.callThrough();
HomeController.setupMenuPopover();
expect(popup).toHaveBeenCalled();
//expect(HomeController.menuPopover).not.toBeNull() <-- returns false, while it should be true.
}));
Thanks in advance!