/* Migreringsbeslut: denna test behöver Chrome headless eller PhantomJs + es6-shim för att kunna köras */ describe('sideDrawerEpostUtskick', function () { var $scope; var sideDrawerService: fb.IMockSideDrawerService; var oeppnaObjektService: fb.IMockOeppnaObjektService; var navigationService: fb.IMockNavigationService; var utskickService: fb.IMockUtskickService; var dokumentService: fb.IMockDokumentService; var commonService: fb.IMockCommonService; var textMallService: fb.IMockTextMallService; var makroDataService: fb.IMockMakroDataService; var medarbetareService: fb.IMockMedarbetareService; var fritextService: fb.IMockFritextService; var ctrl; afterEach(function () { $scope.$destroy(); }); beforeEach(function () { angular.mock.module('fasit', 'fbMocks'); inject(function ($injector, $rootScope, $controller, $filter) { $scope = $rootScope.$new(); var rootScope = $rootScope.$new(); utskickService = $injector.get('utskickService'); sideDrawerService = $injector.get('sideDrawerService'); oeppnaObjektService = $injector.get('oeppnaObjektService'); navigationService = $injector.get('navigationService'); dokumentService = $injector.get('dokumentService'); commonService = $injector.get('commonService'); textMallService = $injector.get('textMallService'); makroDataService = $injector.get('makroDataServiceMock'); medarbetareService = $injector.get('medarbetareService'); fritextService = $injector.get('fritextService'); var obj = { PersonId: 1, PersonNamn: 'Olle', }; rootScope.InloggadAnvaendare = { InloggatKontorId: 1 } spyOn(sideDrawerService, "getParams").and.returnValue(obj); ctrl = $controller('EpostUtskickCtrl', { $scope: $scope, $filter: $filter, $rootScope: rootScope, sideDrawerService: sideDrawerService, oeppnaObjektService: oeppnaObjektService, navigationService: navigationService, utskickService: utskickService, dokumentService: dokumentService, commonService: commonService, textMallService: textMallService, makroDataService: makroDataService, medarbetareService: medarbetareService, fritextService: fritextService }); console.log( ctrl ); $scope.$digest(); }); }); it('initialiseras framgångsrikt!', function () { expect(ctrl).not.toBeUndefined(); }); describe('går att göra utskick', function(){ }); });