-/*-\r
- * ================================================================================\r
- * ECOMP Portal\r
- * ================================================================================\r
- * Copyright (C) 2017 AT&T Intellectual Property\r
- * ================================================================================\r
- * Licensed under the Apache License, Version 2.0 (the "License");\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- * \r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- * \r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an "AS IS" BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- * ================================================================================\r
- */\r
-// /**\r
-// * Created by nnaffar on 12/17/15.\r
-// */\r
-// 'use strict';\r
-//\r
-// describe('Controller: UsersCtrl ', () => {\r
-// beforeEach(module('ecompApp'));\r
-//\r
-// //destroy $http default cache before starting to prevent the error 'default cache already exists'\r
-// beforeEach(inject((_CacheFactory_)=> {\r
-// _CacheFactory_.destroyAll();\r
-// }));\r
-//\r
-// let users, $controller, $q, $rootScope, $log, $scope;\r
-//\r
-// beforeEach(inject((_$controller_, _$q_, _$rootScope_, _$log_)=> {\r
-// [$controller, $q, $rootScope, $log] = [_$controller_, _$q_, _$rootScope_, _$log_];\r
-// }));\r
-//\r
-// let applicationsServiceMock, usersServiceMock;\r
-// let deferredAdminApps, deferredUsersAccounts;\r
-// beforeEach(()=> {\r
-// [deferredAdminApps, deferredUsersAccounts] = [$q.defer(), $q.defer()];\r
-//\r
-// applicationsServiceMock = {\r
-// getAdminApps: () => {\r
-// var promise = () => {return deferredAdminApps.promise};\r
-// var cancel = jasmine.createSpy();\r
-// return {\r
-// promise: promise,\r
-// cancel: cancel\r
-// }\r
-// }\r
-// };\r
-//\r
-// usersServiceMock = jasmine.createSpyObj('usersServiceMock', ['getAccountUsers']);\r
-//\r
-// //applicationsServiceMock.getAdminApps().promise().and.returnValue(deferredAdminApps.promise);\r
-// usersServiceMock.getAccountUsers.and.returnValue(deferredUsersAccounts.promise);\r
-//\r
-// $scope = $rootScope.$new();\r
-// users = $controller('UsersCtrl', {\r
-// $log: $log,\r
-// applicationsService: applicationsServiceMock,\r
-// usersService: usersServiceMock,\r
-// $scope: $scope\r
-// });\r
-// $scope.users = users;\r
-// });\r
-//\r
-// //MOCKS\r
-// let appsListMock = [\r
-// {value: 'SSP', title: 'SSP', id: 3},\r
-// {value: 'ASDC', title: 'ASDC', id: 23},\r
-// {value: 'Formation', title: 'Formation', id: 223}\r
-// ];\r
-//\r
-// let usersListMock = [\r
-// {\r
-// "orgUserId": "nn605g",\r
-// "firstName": "Nabil",\r
-// "lastName": "Naffar",\r
-// "roles": [\r
-// {\r
-// "roleId": 1,\r
-// "roleName": "Standard user"\r
-// },\r
-// {\r
-// "roleId": 9,\r
-// "roleName": "Super standard user"\r
-// },\r
-// {\r
-// "roleId": 2,\r
-// "roleName": "Super duper standard user"\r
-// }\r
-// ]\r
-// }];\r
-// let secondUsersListMock = [\r
-// {\r
-// "orgUserId": "sadf7",\r
-// "firstName": "John",\r
-// "lastName": "Hall",\r
-// "roles": [\r
-// {\r
-// "roleId": 1,\r
-// "roleName": "Standard user"\r
-// },\r
-// {\r
-// "roleId": 2,\r
-// "roleName": "Super duper standard user"\r
-// }\r
-// ]\r
-// }];\r
-//\r
-// it('should get all user\'s administrated applications when initializing the view', ()=> {\r
-// deferredAdminApps.resolve(appsListMock);\r
-// deferredUsersAccounts.resolve(usersListMock);\r
-// $scope.$apply();\r
-// expect(users.adminApps).toEqual(appsListMock);\r
-// expect(users.selectedApp).toEqual(appsListMock[0]);\r
-// });\r
-//\r
-// it('should get first application users by default when initializing the view', () => {\r
-// $scope.$apply();\r
-// deferredAdminApps.resolve(appsListMock);\r
-// deferredUsersAccounts.resolve(usersListMock);\r
-// $scope.$apply();\r
-// expect(users.accountUsers).toEqual(usersListMock);\r
-// });\r
-//\r
-// it('should get application users when changing application', () => {\r
-// $scope.$apply();\r
-// deferredAdminApps.resolve(appsListMock);\r
-// $scope.$apply();\r
-//\r
-// users.selectedApp = appsListMock[1];\r
-// deferredUsersAccounts.resolve(secondUsersListMock);\r
-// $scope.$apply('users');//change app\r
-//\r
-// expect(users.accountUsers).toEqual(secondUsersListMock);\r
-// });\r
-// });\r
+/*-
+ * ================================================================================
+ * 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.
+ * ================================================================================
+ */
+// /**
+// * Created by nnaffar on 12/17/15.
+// */
+// 'use strict';
+//
+// describe('Controller: UsersCtrl ', () => {
+// beforeEach(module('ecompApp'));
+//
+// //destroy $http default cache before starting to prevent the error 'default cache already exists'
+// beforeEach(inject((_CacheFactory_)=> {
+// _CacheFactory_.destroyAll();
+// }));
+//
+// let users, $controller, $q, $rootScope, $log, $scope;
+//
+// beforeEach(inject((_$controller_, _$q_, _$rootScope_, _$log_)=> {
+// [$controller, $q, $rootScope, $log] = [_$controller_, _$q_, _$rootScope_, _$log_];
+// }));
+//
+// let applicationsServiceMock, usersServiceMock;
+// let deferredAdminApps, deferredUsersAccounts;
+// beforeEach(()=> {
+// [deferredAdminApps, deferredUsersAccounts] = [$q.defer(), $q.defer()];
+//
+// applicationsServiceMock = {
+// getAdminApps: () => {
+// var promise = () => {return deferredAdminApps.promise};
+// var cancel = jasmine.createSpy();
+// return {
+// promise: promise,
+// cancel: cancel
+// }
+// }
+// };
+//
+// usersServiceMock = jasmine.createSpyObj('usersServiceMock', ['getAccountUsers']);
+//
+// //applicationsServiceMock.getAdminApps().promise().and.returnValue(deferredAdminApps.promise);
+// usersServiceMock.getAccountUsers.and.returnValue(deferredUsersAccounts.promise);
+//
+// $scope = $rootScope.$new();
+// users = $controller('UsersCtrl', {
+// $log: $log,
+// applicationsService: applicationsServiceMock,
+// usersService: usersServiceMock,
+// $scope: $scope
+// });
+// $scope.users = users;
+// });
+//
+// //MOCKS
+// let appsListMock = [
+// {value: 'SSP', title: 'SSP', id: 3},
+// {value: 'ASDC', title: 'ASDC', id: 23},
+// {value: 'Formation', title: 'Formation', id: 223}
+// ];
+//
+// let usersListMock = [
+// {
+// "orgUserId": "nn605g",
+// "firstName": "Nabil",
+// "lastName": "Naffar",
+// "roles": [
+// {
+// "roleId": 1,
+// "roleName": "Standard user"
+// },
+// {
+// "roleId": 9,
+// "roleName": "Super standard user"
+// },
+// {
+// "roleId": 2,
+// "roleName": "Super duper standard user"
+// }
+// ]
+// }];
+// let secondUsersListMock = [
+// {
+// "orgUserId": "sadf7",
+// "firstName": "John",
+// "lastName": "Hall",
+// "roles": [
+// {
+// "roleId": 1,
+// "roleName": "Standard user"
+// },
+// {
+// "roleId": 2,
+// "roleName": "Super duper standard user"
+// }
+// ]
+// }];
+//
+// it('should get all user\'s administrated applications when initializing the view', ()=> {
+// deferredAdminApps.resolve(appsListMock);
+// deferredUsersAccounts.resolve(usersListMock);
+// $scope.$apply();
+// expect(users.adminApps).toEqual(appsListMock);
+// expect(users.selectedApp).toEqual(appsListMock[0]);
+// });
+//
+// it('should get first application users by default when initializing the view', () => {
+// $scope.$apply();
+// deferredAdminApps.resolve(appsListMock);
+// deferredUsersAccounts.resolve(usersListMock);
+// $scope.$apply();
+// expect(users.accountUsers).toEqual(usersListMock);
+// });
+//
+// it('should get application users when changing application', () => {
+// $scope.$apply();
+// deferredAdminApps.resolve(appsListMock);
+// $scope.$apply();
+//
+// users.selectedApp = appsListMock[1];
+// deferredUsersAccounts.resolve(secondUsersListMock);
+// $scope.$apply('users');//change app
+//
+// expect(users.accountUsers).toEqual(secondUsersListMock);
+// });
+// });