12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import {
- moduleFor,
- test
- } from 'ember-qunit';
- moduleFor('controller:flash-message', 'FlashMessageController');
- test('it exists', function(assert) {
- var controller = this.subject();
- assert.ok(controller);
- });
- test('isInfo', function(assert) {
- var controller = this.subject();
- controller.set('type', 'info');
- assert.ok(controller.get('isInfo'));
- assert.ok(!controller.get('isSuccess'));
- assert.ok(!controller.get('isWarning'));
- assert.ok(!controller.get('isError'));
- });
- test('isSuccess', function(assert) {
- var controller = this.subject();
- controller.set('type', 'success');
- assert.ok(!controller.get('isInfo'));
- assert.ok(controller.get('isSuccess'));
- assert.ok(!controller.get('isWarning'));
- assert.ok(!controller.get('isError'));
- });
- test('isWarning', function(assert) {
- var controller = this.subject();
- controller.set('type', 'warning');
- assert.ok(!controller.get('isInfo'));
- assert.ok(!controller.get('isSuccess'));
- assert.ok(controller.get('isWarning'));
- assert.ok(!controller.get('isError'));
- });
- test('isError', function(assert) {
- var controller = this.subject();
- controller.set('type', 'error');
- assert.ok(!controller.get('isInfo'));
- assert.ok(!controller.get('isSuccess'));
- assert.ok(!controller.get('isWarning'));
- assert.ok(controller.get('isError'));
- });
- test('setFlash', function(assert) {
- var controller = this.subject();
- var testMessage = "I'm test flash!";
- controller.send('setFlash', 'success', testMessage);
- assert.ok(controller.get('isVisible'));
- assert.ok(controller.get('isSuccess'));
- assert.equal(controller.get('message'), testMessage);
- });
- test('showFlash', function(assert) {
- var controller = this.subject();
- var testMessage = "I'm test flash!";
- controller.showFlash('success', testMessage);
- assert.ok(controller.get('isVisible'));
- assert.ok(controller.get('isSuccess'));
- assert.equal(controller.get('message'), testMessage);
- });
|