login-modal-test.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. var self = this;
  9. Ember.run(function(){
  10. var controller = self.subject();
  11. assert.ok(controller);
  12. });
  13. });
  14. test('reset works', function(assert) {
  15. var self = this;
  16. Ember.run(function(){
  17. var controller = self.subject();
  18. controller.set('username', 'TestUsername');
  19. controller.set('password', 'secretpassword');
  20. controller.set('isLoading', true);
  21. controller.set('showActivation', true);
  22. assert.equal(controller.get('username'), 'TestUsername');
  23. assert.equal(controller.get('password'), 'secretpassword');
  24. assert.equal(controller.get('isLoading'), true);
  25. assert.equal(controller.get('showActivation'), true);
  26. controller.reset();
  27. assert.equal(controller.get('username'), '');
  28. assert.equal(controller.get('password'), '');
  29. assert.equal(controller.get('isLoading'), false);
  30. assert.equal(controller.get('showActivation'), false);
  31. });
  32. });