/** * @jest-environment jsdom */ import '@testing-library/jest-dom/extend-expect'; import { render } from '@testing-library/svelte'; import '$lib/i18n'; import { enableTopicActions } from '$lib/stores/actions'; jest.mock('$lib/config/config.ts'); import Header from './header.svelte'; describe('Header component', () => { test('Should not display topic if action is not set', () => { const results = render(Header); expect(results.queryByTitle('Reply')).toBe(null); }); test('Should display topic if action is set', () => { enableTopicActions('d138d6d8-e669-42e7-995d-20a7fcc176f5'); const results = render(Header); expect(results.getByTitle('Reply')).toBeVisible(); }); });