mirror of
https://github.com/portainer/portainer.git
synced 2025-07-22 06:49:40 +02:00
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
25 lines
821 B
TypeScript
25 lines
821 B
TypeScript
import { vi } from 'vitest';
|
|
import { render, screen } from '@testing-library/react';
|
|
|
|
import { TemplateNote } from './TemplateNote';
|
|
|
|
vi.mock('sanitize-html', () => ({
|
|
default: (note: string) => note, // Mock the sanitize-html library to return the input as is
|
|
}));
|
|
|
|
test('renders template note', async () => {
|
|
render(<TemplateNote note="Test note" />);
|
|
|
|
const templateNoteElement = screen.getByText(/Information/);
|
|
expect(templateNoteElement).toBeInTheDocument();
|
|
|
|
const noteElement = screen.getByText(/Test note/);
|
|
expect(noteElement).toBeInTheDocument();
|
|
});
|
|
|
|
test('does not render template note when note is undefined', async () => {
|
|
render(<TemplateNote note={undefined} />);
|
|
|
|
const templateNoteElement = screen.queryByText(/Information/);
|
|
expect(templateNoteElement).not.toBeInTheDocument();
|
|
});
|