Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. (function() {
  2. 'use strict';
  3.  
  4. describe('CapGetAccessPolicies Controller', function() {
  5. var CapGetAccessPolicies, capConstants, CapGetAccessService;
  6. var $state, $controller, $stateParams, $modal, scope, $rootScope;
  7.  
  8. beforeEach(module(ApplicationConfiguration.applicationModuleName));
  9.  
  10. beforeEach(inject(function(_$state_, _$controller_, _CapGetAccessService_, _$stateParams_, _$modal_, _capConstants_, _$rootScope_) {
  11. $state = _$state_;
  12. $controller = _$controller_;
  13. CapGetAccessService = _CapGetAccessService_;
  14. capConstants = _capConstants_;
  15. $stateParams = _$stateParams_;
  16. $modal = _$modal_;
  17. $rootScope = _$rootScope_;
  18. $state.params = {siteCode: 'PALE', subjectId: '2500', resource: 'DEFAULT'};
  19. }));
  20. beforeEach(inject(function($controller) {
  21. scope = $rootScope.$new();
  22. CapGetAccessPolicies = $controller('CapGetAccessPolicies', {
  23. subjectPolicies: {defaultPolicy:{subjectKey:2500,permissions:'AssetSharingAllowed'},policies:[{resourceType:'ContentSource',resourceKey:'PALE',permissions:''}]},
  24. assetList: {assetTypes:[{assetTypeName:'Gallery'},{assetTypeName:'Image'}]},
  25. isDefaultPolicy: true,
  26. selectedPolicy: {resourceKey:'PALE',permissions:''},
  27. assetPermissionTypes: ['Deliver','Author'],
  28. $scope: scope
  29. });
  30. }));
  31. it('assetPermissions constants should contain an array of values', function() {
  32. expect(capConstants.ASSET_PERMISSION_TYPES).toBeDefined();
  33. });
  34. });
  35. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement