mirror of
https://github.com/kemko/nomad.git
synced 2026-01-07 02:45:42 +03:00
28 lines
729 B
JavaScript
28 lines
729 B
JavaScript
import { find, visit } from 'ember-native-dom-helpers';
|
|
import moduleForAcceptance from 'nomad-ui/tests/helpers/module-for-acceptance';
|
|
import { test } from 'qunit';
|
|
|
|
moduleForAcceptance('Acceptance | application errors ', {
|
|
beforeEach() {
|
|
server.create('agent');
|
|
server.create('node');
|
|
server.create('job');
|
|
},
|
|
});
|
|
|
|
test('transitioning away from an error page resets the global error', function(assert) {
|
|
server.pretender.get('/v1/nodes', () => [403, {}, null]);
|
|
|
|
visit('/nodes');
|
|
|
|
andThen(() => {
|
|
assert.ok(find('.error-message'), 'Application has errored');
|
|
});
|
|
|
|
visit('/jobs');
|
|
|
|
andThen(() => {
|
|
assert.notOk(find('.error-message'), 'Application is no longer in an error state');
|
|
});
|
|
});
|