Skip to content

Commit 9e2df70

Browse files
committed
fix(react): move setupTests logic to each test
1 parent 7d0f2db commit 9e2df70

12 files changed

Lines changed: 114 additions & 24 deletions

File tree

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test, vi } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import ResizeObserver from 'resize-observer-polyfill'
5+
6+
beforeAll(() => {
7+
globalThis.ResizeObserver = ResizeObserver;
8+
9+
HTMLElement.prototype.scrollIntoView = vi.fn();
10+
HTMLElement.prototype.hidePopover = vi.fn();
11+
HTMLElement.prototype.showPopover = vi.fn();
12+
HTMLElement.prototype.togglePopover = vi.fn();
13+
})
414

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

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test, vi } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import ResizeObserver from 'resize-observer-polyfill'
5+
6+
beforeAll(() => {
7+
globalThis.ResizeObserver = ResizeObserver;
8+
9+
HTMLElement.prototype.scrollIntoView = vi.fn();
10+
HTMLElement.prototype.hidePopover = vi.fn();
11+
HTMLElement.prototype.showPopover = vi.fn();
12+
HTMLElement.prototype.togglePopover = vi.fn();
13+
})
414

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

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test, vi } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import ResizeObserver from 'resize-observer-polyfill'
5+
6+
beforeAll(() => {
7+
globalThis.ResizeObserver = ResizeObserver;
8+
9+
HTMLElement.prototype.scrollIntoView = vi.fn();
10+
HTMLElement.prototype.hidePopover = vi.fn();
11+
HTMLElement.prototype.showPopover = vi.fn();
12+
HTMLElement.prototype.togglePopover = vi.fn();
13+
})
414

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

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test, vi } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import ResizeObserver from 'resize-observer-polyfill'
5+
6+
beforeAll(() => {
7+
globalThis.ResizeObserver = ResizeObserver;
8+
9+
HTMLElement.prototype.scrollIntoView = vi.fn();
10+
HTMLElement.prototype.hidePopover = vi.fn();
11+
HTMLElement.prototype.showPopover = vi.fn();
12+
HTMLElement.prototype.togglePopover = vi.fn();
13+
})
414

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

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test, vi } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import ResizeObserver from 'resize-observer-polyfill'
5+
6+
beforeAll(() => {
7+
globalThis.ResizeObserver = ResizeObserver;
8+
9+
HTMLElement.prototype.scrollIntoView = vi.fn();
10+
HTMLElement.prototype.hidePopover = vi.fn();
11+
HTMLElement.prototype.showPopover = vi.fn();
12+
HTMLElement.prototype.togglePopover = vi.fn();
13+
})
414

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

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test, vi } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import ResizeObserver from 'resize-observer-polyfill'
5+
6+
beforeAll(() => {
7+
globalThis.ResizeObserver = ResizeObserver;
8+
9+
HTMLElement.prototype.scrollIntoView = vi.fn();
10+
HTMLElement.prototype.hidePopover = vi.fn();
11+
HTMLElement.prototype.showPopover = vi.fn();
12+
HTMLElement.prototype.togglePopover = vi.fn();
13+
})
414

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

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test, vi } from 'vitest';
22
import { render } from '@testing-library/react';
33
import $(ClassName) from './$(path)';
4+
import ResizeObserver from 'resize-observer-polyfill'
5+
6+
beforeAll(() => {
7+
globalThis.ResizeObserver = ResizeObserver;
8+
9+
HTMLElement.prototype.scrollIntoView = vi.fn();
10+
HTMLElement.prototype.hidePopover = vi.fn();
11+
HTMLElement.prototype.showPopover = vi.fn();
12+
HTMLElement.prototype.togglePopover = vi.fn();
13+
})
414

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

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
1-
import { expect, test } from 'vitest';
1+
import { beforeAll, expect, test, vi } from 'vitest';
22
import { render } from '@testing-library/react';
33
import App from './app';
44
import 'element-internals-polyfill';
5+
import ResizeObserver from 'resize-observer-polyfill'
6+
7+
beforeAll(() => {
8+
globalThis.ResizeObserver = ResizeObserver;
9+
10+
HTMLElement.prototype.scrollIntoView = vi.fn();
11+
HTMLElement.prototype.hidePopover = vi.fn();
12+
HTMLElement.prototype.showPopover = vi.fn();
13+
HTMLElement.prototype.togglePopover = vi.fn();
14+
})
515

616
test('renders without crashing', () => {
717
const wrapper = render(<App />);

packages/cli/templates/react/igr-ts/projects/_base/files/src/setupTests.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

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)