UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

32 lines (25 loc) 1.14 kB
'use strict'; import * as angular from 'angular'; require('./simpleCapacitySelector.component.html'); describe('Directive: GCE Server Group Capacity Selector', function () { beforeEach(window.module(require('./simpleCapacitySelector.component').name)); beforeEach( window.inject(function ($rootScope, $compile) { this.scope = $rootScope.$new(); this.scope.command = { capacity: {} }; this.elem = angular.element('<gce-server-group-simple-capacity-selector command="command" />'); this.element = $compile(this.elem)(this.scope); this.scope.$digest(); }), ); it('should correctly assign min/max/desired capacity to the same values', function () { expect(this.scope.command.capacity.max).toBeUndefined(); expect(this.scope.command.capacity.desired).toBeUndefined(); expect(this.scope.command.capacity.min).toBeUndefined(); this.elem.find('input').val(3).trigger('input'); this.scope.$apply(); expect(this.scope.command.capacity.max).toEqual(3); expect(this.scope.command.capacity.desired).toEqual(3); expect(this.scope.command.capacity.min).toEqual(3); }); });