Advertisement
Guest User

Untitled

a guest
Mar 17th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     this.SystemAdmin =
  2.       getOrgs:
  3.         jasmine.createSpy('getOrgs').and.returnValue this.$q.when orgs
  4.       HRIS:
  5.         install:
  6.           jasmine.createSpy('install').and.returnValue this.$q.when betterworks
  7.         getFiles:
  8.           jasmine.createSpy('getFiles').and.returnValue this.$q.when files
  9.         getCredential:
  10.           jasmine.createSpy('getCredential').and.returnValue this.$q.when betterworks_creds
  11.         regeneratePassword:
  12.           jasmine.createSpy('regeneratePassword').and.returnValue this.$q.when betterworks
  13.         toggle:
  14.           jasmine.createSpy('toggle').and.returnValue this.$q.when betterworks
  15.  
  16.     this.createController = =>
  17.       controller = this.$controller 'HRISPageController',
  18.         $scope     : this.$scope
  19.         SystemAdmin: this.SystemAdmin
  20.       this.$rootScope.$digest()
  21.       return controller
  22.     return
  23.  
  24.   it 'should initialize', ->
  25.     this.controller = this.createController()
  26.     expect(this.controller.org).toBe null
  27.     expect(this.controller.orgs.length).toBe 3
  28.  
  29.   it 'should get credentials and files on select', ->
  30.     this.controller = this.createController()
  31.     this.controller.selectOrg betterworks
  32.     expect(this.SystemAdmin.HRIS.getCredential).toHaveBeenCalled()
  33.     expect(this.SystemAdmin.HRIS.getFiles).toHaveBeenCalled()
  34.     expect(this.controller.org.name).toEqual betterworks.name
  35.     expect(this.controller.org.username).toEqual betterworks_creds.username
  36.     expect(this.controller.org.password).toEqual betterworks_creds.password
  37.     expect(this.controller.files).toEqual files
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement