Skip to content

Commit 17a6f91

Browse files
committed
Replace the setup-qunit rejects implementation Ember.onerror -> window.onerror
1 parent 482dfc3 commit 17a6f91

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

packages/internal-test-helpers/lib/ember-dev/setup-qunit.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import Ember from 'ember';
2-
31
import { getDebugFunction, setDebugFunction } from '@ember/debug';
42
import { DEBUG } from '@glimmer/env';
53

@@ -13,8 +11,6 @@ import type { DebugEnv } from './utils';
1311
import { setupWarningHelpers } from './warning';
1412

1513
declare global {
16-
let Ember: any;
17-
1814
interface Assert {
1915
rejects(promise: Promise<any>, expected?: string | RegExp, message?: string): Promise<any>;
2016

@@ -55,9 +51,9 @@ export default function setupQUnit() {
5551
message?: string
5652
) {
5753
let error: unknown;
58-
let prevOnError = Ember.onerror;
54+
let prevOnError = window.onerror;
5955

60-
Ember.onerror = (e: Error) => {
56+
window.onerror = (e: string | Event) => {
6157
error = e;
6258
};
6359

@@ -77,7 +73,7 @@ export default function setupQUnit() {
7773
message
7874
);
7975

80-
Ember.onerror = prevOnError;
76+
window.onerror = prevOnError;
8177
};
8278

8379
QUnit.assert.throwsAssertion = function (

0 commit comments

Comments
 (0)