/* MMigreringsbeslut: denna test behöver Chrome headless eller PhantomJs + es6-shim för att kunna köras */ describe('BildHanteringSpec', function () { var $scope: fb.IBildHanteringScope; var ctrl; beforeEach(function () { angular.mock.module('fasit', 'fbMocks', 'configModelMock'); }); var createController = function (maeklarObjekt) { inject(function ($rootScope, $controller) { $scope = $rootScope.$new(); ($scope.$parent).maeklarObjekt = maeklarObjekt; ctrl = $controller('BildHanteringCtrl', { $scope: $scope, }); $scope.$digest(); }); }; //TODO Borde tas bort //describe('Init', function () { // it('vanligt objekt', inject(function (getMaeklarObjekt) { // var mo = new fb.MaeklarObjektDO(getMaeklarObjekt); // createController(mo); // $scope.$digest(); // mo.$promise.then(function () { // expect($scope.type).toBe(fb.BildHanteringEnum.MAEKLAROBJEKT); // }); // })); // it('projekt', inject(function (getMaeklarObjekt) { // var mo = new fb.MaeklarObjektDO(getMaeklarObjekt); // mo.UppdragTyp.value = fb.FasITDomain.UppdragTyp.PROJEKT; // createController(mo); // mo.$promise.then(function () { // expect($scope.type).toBe(fb.BildHanteringEnum.PROJEKT); // }); // })); //}); });