Guest User

Untitled

a guest
Oct 8th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. Ext.Loader.setPath('Portal', 'public/Portal')
  2. Ext.require ['Portal.ui.LoginScreen']
  3.  
  4. describe 'LoginScreen', ->
  5. beforeEach ->
  6. @loginScreen = Ext.create('Portal.ui.LoginScreen')
  7.  
  8. afterEach ->
  9. @loginScreen.destroy()
  10.  
  11. it 'fires the login request event when clicking on login button', ->
  12. # Hooking to loginRequest event
  13. requestArguments = null
  14. @loginScreen.on 'loginRequest', (username, password) ->
  15. requestArguments = {username, password}
  16.  
  17. # Setting the user name and password
  18. @loginScreen.setValues(username: 'user-login', password: 'user-password')
  19.  
  20. # Clicking the login button
  21. button = @loginScreen.child('#action')
  22. handler = button.getHandler()
  23. handler(button)
  24.  
  25. # Checking the event parameters
  26. expect(requestArguments).toEqual(username: 'user-login', password: 'user-password')
Add Comment
Please, Sign In to add comment