mirror of
https://github.com/grafana/grafana.git
synced 2025-08-02 06:22:35 +08:00

* update eslint, tsconfig + esbuild to handle new jsx transform * remove thing that breaks the new jsx transform * remove react imports * adjust grafana-icons build * is this the correct syntax? * try this * well this was much easier than expected... * change grafana-plugin-configs webpack config * fixes * fix lockfile * fix 2 more violations * use path.resolve instead of require.resolve * remove react import * fix react imports * more fixes * remove React import * remove import React from docs * remove another react import
22 lines
526 B
TypeScript
22 lines
526 B
TypeScript
import { render, screen } from '@testing-library/react';
|
|
|
|
import { LoadingState, PanelProps } from '@grafana/data';
|
|
|
|
import { TracesPanel } from './TracesPanel';
|
|
|
|
describe('TracesPanel', () => {
|
|
it('shows no data message when no data supplied', async () => {
|
|
const props = {
|
|
data: {
|
|
error: undefined,
|
|
series: [],
|
|
state: LoadingState.Done,
|
|
},
|
|
} as unknown as PanelProps;
|
|
|
|
render(<TracesPanel {...props} />);
|
|
|
|
await screen.findByText('No data found in response');
|
|
});
|
|
});
|