Skip to content

Commit 4de6e67

Browse files
committed
chore: testing deps
1 parent 4386b04 commit 4de6e67

4 files changed

Lines changed: 14 additions & 5 deletions

File tree

File renamed without changes.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "react-loqate",
33
"version": "3.0.1",
4+
"type": "module",
45
"license": "MIT",
56
"author": "Bram Kaashoek",
67
"main": "dist/index.js",

src/utils/Portal.test.tsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { render, screen } from '@testing-library/react';
1+
import { render, screen, act } from '@testing-library/react';
22
import userEvent from '@testing-library/user-event';
33
import React, { type ReactPortal, useEffect, useState } from 'react';
44
import { createPortal } from 'react-dom';
@@ -193,14 +193,20 @@ it('waits for mounting before creating portal', async () => {
193193
);
194194
};
195195

196-
render(<TestComponent />);
196+
await act(async () => {
197+
render(<TestComponent />);
198+
});
197199

198200
expect(mockCreatePortal).not.toHaveBeenCalled();
199201
expect(screen.queryByTestId('delayed-child')).not.toBeInTheDocument();
200202

201-
await userEvent.click(screen.getByText('Show Portal'));
203+
await act(async () => {
204+
await userEvent.click(screen.getByText('Show Portal'));
205+
});
202206

203-
await screen.findByTestId('delayed-child');
207+
await act(async () => {
208+
await screen.findByTestId('delayed-child');
209+
});
204210

205211
expect(mockCreatePortal).toHaveBeenCalledTimes(1);
206212
});

vitest.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import path from 'path';
2+
import { fileURLToPath } from 'url';
23
import { defineConfig } from 'vitest/config';
34

5+
const __dirname = path.dirname(fileURLToPath(import.meta.url));
6+
47
export default defineConfig({
5-
logLevel: 'warn',
68
test: {
79
setupFiles: ['./vitest.setup.ts'],
810
testTimeout: 5000,

0 commit comments

Comments
 (0)