12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- import {
- moduleFor,
- test
- } from 'ember-qunit';
- moduleFor('controller:error-banned', 'ErrorBannedController');
- test('it exists', function(assert) {
- assert.expect(1);
- var controller = this.subject();
- assert.ok(controller);
- });
- test('isPermanent works', function(assert) {
- assert.expect(2);
- var controller = this.subject();
- controller.set('model', {'expires_on': null});
- assert.ok(controller.get('isPermanent'));
- controller.set('model', {'expires_on': 'nope'});
- assert.ok(!controller.get('isPermanent'));
- });
- test('expiresMoment works', function(assert) {
- assert.expect(2);
- var controller = this.subject();
- controller.set('model', {'expires_on': null});
- assert.equal(controller.get('expiresMoment'), null);
- controller.set('model', {'expires_on': '2015-07-30T12:15:00Z'});
- assert.ok(controller.get('expiresMoment').fromNow);
- });
- test('expiresOn works', function(assert) {
- assert.expect(2);
- var controller = this.subject();
- controller.set('model', {'expires_on': null});
- assert.equal(controller.get('expiresOn'), null);
- controller.set('model', {'expires_on': '2015-07-30T12:15:00Z'});
- assert.ok(controller.get('expiresOn').fromNow);
- });
- test('isExpired works', function(assert) {
- assert.expect(3);
- var controller = this.subject();
- controller.set('model', {'expires_on': null});
- assert.ok(!controller.get('isExpired'));
- controller.set('model', {'expires_on': '2014-07-30T12:15:00Z'});
- assert.ok(controller.get('isExpired'));
- controller.set('model', {'expires_on': '2026-07-30T12:15:00Z'});
- assert.ok(!controller.get('isExpired'));
- });
|