Skip to content

Commit f9ce1b2

Browse files
authored
Replace require('@ember/debug') with service function call (#10973)
`require()` is no longer available starting with Ember.js v6.1.0.
1 parent 11fc502 commit f9ce1b2

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

app/services/testing.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { setTesting } from '@ember/debug';
2+
import Service from '@ember/service';
3+
4+
export default class extends Service {
5+
setTesting(value) {
6+
// This indirection is needed for playwright to be able to use the `setTesting()` fn of `@ember/debug`.
7+
setTesting(value);
8+
}
9+
}

e2e/fixtures/ember.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export class EmberPage {
4747
`${event}`,
4848
async ({ detail: { owner } }: CustomEvent<{ owner: _Ember.ApplicationInstance }>) => {
4949
if (testing) {
50-
require('@ember/debug').setTesting(true);
50+
owner.lookup('service:testing').setTesting(true);
5151
}
5252
window[Symbol.for(`${ownerKey}`)] = owner;
5353
},

0 commit comments

Comments
 (0)