login-modal-test.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import Ember from 'ember';
  2. import {
  3. moduleFor,
  4. test
  5. } from 'ember-qunit';
  6. moduleFor('controller:login-modal', 'LoginModalController');
  7. test('it exists', function(assert) {
  8. assert.expect(1);
  9. var self = this;
  10. Ember.run(function(){
  11. var controller = self.subject();
  12. assert.ok(controller);
  13. });
  14. });
  15. test('reset works', function(assert) {
  16. assert.expect(8);
  17. var self = this;
  18. Ember.run(function(){
  19. var controller = self.subject();
  20. controller.set('username', 'TestUsername');
  21. controller.set('password', 'secretpassword');
  22. controller.set('isLoading', true);
  23. controller.set('showActivation', true);
  24. assert.equal(controller.get('username'), 'TestUsername');
  25. assert.equal(controller.get('password'), 'secretpassword');
  26. assert.equal(controller.get('isLoading'), true);
  27. assert.equal(controller.get('showActivation'), true);
  28. controller.reset();
  29. assert.equal(controller.get('username'), '');
  30. assert.equal(controller.get('password'), '');
  31. assert.equal(controller.get('isLoading'), false);
  32. assert.equal(controller.get('showActivation'), false);
  33. });
  34. });