/** * @ngdoc fbDpiSpec * @name fasit.directivetests.fbDpiSpec * @ fbDpiSpec * @description * Testning av directivet fbDpi * */ describe("fbDpi directive", function () { var element: any; var $scope: any; var link: any; var commonService: fb.ICommonService; beforeEach(angular.mock.module('fasit', 'fbMocks')); afterEach(function () { $scope.$destroy(); }); beforeEach(inject(function ($injector, $compile: ng.ICompileService, $rootScope: fb.IRootScope) { $scope = $rootScope; commonService = $injector.get('commonService'); spyOn(commonService, 'setDPI'); var DOM = ' '; element = angular.element(DOM); link = $compile(element)($scope); $scope.$digest(); })); it('borde skapa elementet ', function () { expect(element).not.toBe(null); }); it('borde sätta DPI-värdet i commonService', function () { expect(commonService.setDPI).toHaveBeenCalled(); }); });