1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-09 00:18:00 +01:00
unleash.unleash/frontend/src/component/menu/Footer/Footer.test.tsx
Nuno Góis b496990f79
chore: add no unused imports biome rule (#5855)
Adds a Biome rule for "no unused imports", which is something we
sometimes have trouble catching.

We're adding this as a warning for now. It is safely and easily fixable
with `yarn lint:fix`.


![image](https://github.com/Unleash/unleash/assets/14320932/fd84dea8-6b20-4ba5-bfd8-047b9dcf2bff)

![image](https://github.com/Unleash/unleash/assets/14320932/990bb0b0-760a-4c5e-8136-d957e902bf0b)
2024-01-11 12:44:05 +00:00

34 lines
1000 B
TypeScript

import renderer from 'react-test-renderer';
import { MemoryRouter } from 'react-router-dom';
import Footer from './Footer';
import { ThemeProvider } from 'themes/ThemeProvider';
import { AnnouncerProvider } from 'component/common/Announcer/AnnouncerProvider/AnnouncerProvider';
test('should render DrawerMenu', () => {
const tree = renderer.create(
<ThemeProvider>
<AnnouncerProvider>
<MemoryRouter>
<Footer />
</MemoryRouter>
</AnnouncerProvider>
</ThemeProvider>,
);
expect(tree).toMatchSnapshot();
});
test('should render DrawerMenu with "features" selected', () => {
const tree = renderer.create(
<ThemeProvider>
<AnnouncerProvider>
<MemoryRouter initialEntries={['/features']}>
<Footer />
</MemoryRouter>
</AnnouncerProvider>
</ThemeProvider>,
);
expect(tree).toMatchSnapshot();
});