Skip to content

Commit bd1f0ba

Browse files
authored
fix(react): remove setupTests and update test with it's logic (#1489)
1 parent d40851c commit bd1f0ba

File tree

12 files changed

+73
-22
lines changed

12 files changed

+73
-22
lines changed

packages/cli/templates/react/igr-ts/bullet-graph/default/files/src/app/__path__/__filePrefix__.test.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import { setupTestMocks } from '../../setupTests';
5+
6+
beforeAll(() => {
7+
setupTestMocks();
8+
})
49

510
test('renders $(ClassName) component', () => {
611
const wrapper = render(<$(ClassName) />);

packages/cli/templates/react/igr-ts/category-chart/default/files/src/app/__path__/__filePrefix__.test.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import { setupTestMocks } from '../../setupTests';
5+
6+
beforeAll(() => {
7+
setupTestMocks();
8+
})
49

510
test('renders $(ClassName) component', () => {
611
const wrapper = render(<$(ClassName) />);

packages/cli/templates/react/igr-ts/doughnut-chart/default/files/src/app/__path__/__filePrefix__.test.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import { setupTestMocks } from '../../setupTests';
5+
6+
beforeAll(() => {
7+
setupTestMocks();
8+
})
49

510
test('renders $(ClassName) component', () => {
611
const wrapper = render(<$(ClassName) />);

packages/cli/templates/react/igr-ts/financial-chart/default/files/src/app/__path__/__filePrefix__.test.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import { setupTestMocks } from '../../setupTests';
5+
6+
beforeAll(() => {
7+
setupTestMocks();
8+
})
49

510
test('renders $(ClassName) component', () => {
611
const wrapper = render(<$(ClassName) />);

packages/cli/templates/react/igr-ts/grid/basic/files/src/app/__path__/__filePrefix__.test.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import { setupTestMocks } from '../../setupTests';
5+
6+
beforeAll(() => {
7+
setupTestMocks();
8+
})
49

510
test('renders $(ClassName) component', () => {
611
const wrapper = render(<$(ClassName) />);

packages/cli/templates/react/igr-ts/linear-gauge/default/files/src/app/__path__/__filePrefix__.test.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import { setupTestMocks } from '../../setupTests';
5+
6+
beforeAll(() => {
7+
setupTestMocks();
8+
})
49

510
test('renders $(ClassName) component', () => {
611
const wrapper = render(<$(ClassName) />);

packages/cli/templates/react/igr-ts/pie-chart/default/files/src/app/__path__/__filePrefix__.test.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import { setupTestMocks } from '../../setupTests';
5+
6+
beforeAll(() => {
7+
setupTestMocks();
8+
})
49

510
test('renders $(ClassName) component', () => {
611
const wrapper = render(<$(ClassName) />);

packages/cli/templates/react/igr-ts/projects/_base/files/src/app/app.test.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test } from 'vitest';
22
import { render } from '@testing-library/react';
33
import App from './app';
44
import 'element-internals-polyfill';
5+
import { setupTestMocks } from '../setupTests';
6+
7+
beforeAll(() => {
8+
setupTestMocks();
9+
})
510

611
test('renders without crashing', () => {
712
const wrapper = render(<App />);
Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
import ResizeObserver from 'resize-observer-polyfill'
2-
import {vi} from 'vitest'
1+
import { vi } from 'vitest';
2+
import ResizeObserver from 'resize-observer-polyfill';
33

4-
globalThis.ResizeObserver = ResizeObserver;
4+
export function setupTestMocks() {
5+
globalThis.ResizeObserver = ResizeObserver;
56

6-
HTMLElement.prototype.scrollIntoView = vi.fn();
7-
HTMLElement.prototype.hidePopover = vi.fn();
8-
HTMLElement.prototype.showPopover = vi.fn();
9-
HTMLElement.prototype.togglePopover = vi.fn();
7+
HTMLElement.prototype.scrollIntoView = vi.fn();
8+
HTMLElement.prototype.hidePopover = vi.fn();
9+
HTMLElement.prototype.showPopover = vi.fn();
10+
HTMLElement.prototype.togglePopover = vi.fn();
11+
}

packages/cli/templates/react/igr-ts/projects/_base/files/vite.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ export default defineConfig({
1717
browser: 'chromium'
1818
},
1919
],
20-
},
21-
setupFiles: ['./src/setupTests.ts']
20+
}
2221
},
2322
resolve: {
2423
mainFields: ['module'],

0 commit comments

Comments
 (0)