Skip to content

Commit f3a701f

Browse files
committed
fix: tests
1 parent 30da677 commit f3a701f

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

test-app/tests/acceptance/routeable-engine-demo-refresh-test.js

+15-7
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
import { module, test } from 'qunit';
22
import { setupApplicationTest } from 'ember-qunit';
33
import { visit, find, click } from '@ember/test-helpers';
4+
import { setupOnerror } from '@ember/test-helpers';
5+
import { macroCondition, dependencySatisfies } from '@embroider/macros';
46

57
module('Acceptance | Engine Router Service | Refresh Method', function (hooks) {
68
setupApplicationTest(hooks);
79

810
test('refresh without params triggers refresh with current route', async function (assert) {
911
await visit('/routable-engine-demo/ember-blog/new');
1012

11-
let counter = await find('.route-refresh-counter').textContent;
12-
await click('.refresh');
13-
14-
counter = parseInt(counter, 10);
15-
counter = ++counter;
16-
counter = counter.toString();
17-
assert.dom('.route-refresh-counter').hasText(counter);
13+
if (macroCondition(dependencySatisfies('ember-source', '>= 4.1.0'))) {
14+
let counter = await find('.route-refresh-counter').textContent;
15+
await click('.refresh');
16+
17+
counter = parseInt(counter, 10);
18+
counter = ++counter;
19+
counter = counter.toString();
20+
assert.dom('.route-refresh-counter').hasText(counter);
21+
} else {
22+
setupOnerror(function (err) {
23+
assert.ok(err);
24+
});
25+
}
1826
});
1927

2028
test('refresh with params triggers refresh on provided route', async function (assert) {

0 commit comments

Comments
 (0)