63839c3886
Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/6b527e29-8e26-4f86-88e2-847687f759ad Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
27 lines
780 B
TypeScript
27 lines
780 B
TypeScript
import React from 'react';
|
|
import { render, screen } from '@testing-library/react';
|
|
import { QueryProvider } from './QueryProvider';
|
|
|
|
describe('QueryProvider', () => {
|
|
it('should render children', () => {
|
|
render(
|
|
<QueryProvider>
|
|
<div data-testid="child">Hello</div>
|
|
</QueryProvider>
|
|
);
|
|
expect(screen.getByTestId('child')).toBeInTheDocument();
|
|
expect(screen.getByText('Hello')).toBeInTheDocument();
|
|
});
|
|
|
|
it('should render multiple children', () => {
|
|
render(
|
|
<QueryProvider>
|
|
<div data-testid="first">First</div>
|
|
<div data-testid="second">Second</div>
|
|
</QueryProvider>
|
|
);
|
|
expect(screen.getByTestId('first')).toBeInTheDocument();
|
|
expect(screen.getByTestId('second')).toBeInTheDocument();
|
|
});
|
|
});
|