/** * @ngdoc fbModel * @name fasit.directives.#fbModel * @fbModel * * @description * Test för directivet fbModel * */ describe("fbModel", function () { 'use strict'; var element: JQuery; var $scope: any; var link: any; var testDokument: any; var q: ng.IQService; beforeEach(angular.mock.module('fasit', 'fbMocks')); beforeEach(inject(function ($compile, $rootScope, $httpBackend) { $scope = $rootScope; $scope.ctModel = { value: 'Tågvägen', originalValue: 'Tågvägen', dirty: null, valid: null } var DOM = ''; element = angular.element(DOM); link = $compile(element)($scope); $scope.$digest(); })); it('borde skapa elementet ', function () { expect(element).not.toBe(null); }); it('borde satt rätt attribute', function () { expect(element.attr('ng-model')).toBe('ctModel.value'); expect(element.attr('fb-change-track')).toBeDefined(); expect(element.attr('track')).toBe('ctModel'); }); });