⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.4
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
explore
/
View File Name :
SupplementaryResultError.test.tsx
import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import React from 'react'; import { SupplementaryResultError } from './SupplementaryResultError'; describe('SupplementaryResultError', () => { it('shows short warning message', () => { const error = { data: { message: 'Test error message' } }; const title = 'Error loading supplementary query'; render(
); expect(screen.getByText(title)).toBeInTheDocument(); expect(screen.getByText(error.data.message)).toBeInTheDocument(); }); it('shows long warning message', async () => { // we make a long message const messagePart = 'One two three four five six seven eight nine ten.'; const message = messagePart.repeat(3); const error = { data: { message } }; const title = 'Error loading supplementary query'; render(
); expect(screen.getByText(title)).toBeInTheDocument(); expect(screen.queryByText(message)).not.toBeInTheDocument(); const button = screen.getByText('Show details'); await userEvent.click(button); expect(screen.getByText(message)).toBeInTheDocument(); }); });