Summary Table
| Categories |
Total Count |
| PII |
0 |
| URL |
0 |
| DNS |
0 |
| EKL |
0 |
| IP |
0 |
| PORT |
0 |
| VsID |
0 |
| CF |
0 |
| AI |
0 |
| VPD |
0 |
| PL |
0 |
| Other |
0 |
File Content
define(['app', 'formatter', 'InputCalendarDatePicker'], function() {
'use strict';
describe("The Input Calendar Date Picker directive", function (){
var scope,
isolateScope,
elm,
element,
timeout;
beforeEach(function () {
module('angularTemplateApp');
module('InputCalendarDatePicker');
inject(function($templateCache) {
$templateCache.put('modules/ui-components/form/controls/composite/input-calendar-date-picker/input-calendar-date-picker_template.html', '<input />');
$templateCache.put('modules/ui-components/form/controls/composite/input-calendar-date-picker/input-calendar-date-picker-popup_template.html', '<div></div>');
});
});
describe('the directive', function () {
beforeEach(function () {
inject(function($rootScope, $compile, $timeout) {
scope = $rootScope;
timeout = $timeout;
elm = "<date-control label='Date Label' ng-model='scope.value' is-sub-label='true' ng-disabled='false' ng-readonly='false' ng-required='false'></date-control>";
element = $compile(elm)(scope);
scope.$digest();
isolateScope = element.isolateScope();
});
});
it('should have isolateScope variables defined', function () {
expect(isolateScope.label).toEqual("Date Label");
expect(isolateScope.isSubLabel).toEqual('true');
expect(isolateScope.ngDisabled).toEqual(false);
expect(isolateScope.ngRequired).toEqual(false);
expect(isolateScope.ngReadonly).toEqual(false);
});
});
});
});