summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/app/views/home/applications-home/applications-home.controller.spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-portal-FE/client/app/views/home/applications-home/applications-home.controller.spec.js')
-rw-r--r--ecomp-portal-FE/client/app/views/home/applications-home/applications-home.controller.spec.js77
1 files changed, 0 insertions, 77 deletions
diff --git a/ecomp-portal-FE/client/app/views/home/applications-home/applications-home.controller.spec.js b/ecomp-portal-FE/client/app/views/home/applications-home/applications-home.controller.spec.js
deleted file mode 100644
index e3782ab2..00000000
--- a/ecomp-portal-FE/client/app/views/home/applications-home/applications-home.controller.spec.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/*-
- * ================================================================================
- * eCOMP Portal
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ================================================================================
- */
-'use strict';
-describe('Controller: ApplicationsHomeCtrl ', function() {
- beforeEach(module('ecompApp'));
-
- let ApplicationsHomeCtrl, $controller, $q, rootScope, $log, $window, $cookies, scope;
- let deferredApps, deferredUserProfile, applicationsServiceMock, userProfileServiceMock;
-
-
- beforeEach(inject( (_$controller_, _$q_, _$rootScope_, _$log_, _$window_, _$cookies_, _CacheFactory_)=>{
- rootScope = _$rootScope_;
- scope = rootScope.$new();
- $q = _$q_;
- $controller = _$controller_;
- $log = _$log_;
- $window = _$window_;
- $cookies = _$cookies_;
-
- _CacheFactory_.destroyAll();
-
- deferredApps = $q.defer();
- deferredUserProfile = $q.defer();
- applicationsServiceMock = jasmine.createSpyObj('applicationsServiceMock', ['getUserApps']);
- applicationsServiceMock.getUserApps.and.returnValue(deferredApps.promise);
-
- userProfileServiceMock = jasmine.createSpyObj('userProfileServiceMock',['getUserProfile']);
- userProfileServiceMock.getUserProfile.and.returnValue(deferredUserProfile.promise);
-
- ApplicationsHomeCtrl = $controller('ApplicationsHomeCtrl', {
- applicationsService: applicationsServiceMock,
- $log: $log,
- $window: $window,
- userProfileService: userProfileServiceMock,
- $scope: scope,
- $cookies: $cookies
- });
- scope.$digest();
- }));
-
- it('should populate this.apps with data from portals service getUserApps', inject(function ( _$q_) {
- $q = _$q_;
-
- let profile = {roles: 'superAdmin', userId: 'userid'};
-
- deferredUserProfile.resolve(profile)
- deferredApps.resolve([{name: 'portal1'},{name: 'portal2'},{name: 'portal3'}]);
- scope.$digest();
- expect(scope.appsViewData.length).toBe(3);
- }));
-
- it('should call $log error when getAllPortals fail', inject(function ( _$q_) {
- $q = _$q_;
- spyOn($log, 'error');
- deferredUserProfile.reject('something happened!');
- scope.$digest();
- expect($log.error).toHaveBeenCalled();
- }));
-
-});