Skip to content

Commit

Permalink
test: Fix act errors in DatasourcePanelDragOption test (#21410)
Browse files Browse the repository at this point in the history
  • Loading branch information
lyndsiWilliams authored Sep 9, 2022
1 parent 2f8cc44 commit d3f9fbb
Showing 1 changed file with 18 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,38 +17,35 @@
* under the License.
*/
import React from 'react';
import { DndProvider } from 'react-dnd';
import { HTML5Backend } from 'react-dnd-html5-backend';
import { render, screen } from 'spec/helpers/testing-library';
import { DndItemType } from 'src/explore/components/DndItemType';
import DatasourcePanelDragOption from '.';

test('should render', () => {
test('should render', async () => {
render(
<DndProvider backend={HTML5Backend}>
<DatasourcePanelDragOption
value={{ metric_name: 'test' }}
type={DndItemType.Metric}
/>
</DndProvider>,
<DatasourcePanelDragOption
value={{ metric_name: 'test' }}
type={DndItemType.Metric}
/>,
{ useDnd: true },
);

expect(screen.getByTestId('DatasourcePanelDragOption')).toBeInTheDocument();
expect(
await screen.findByTestId('DatasourcePanelDragOption'),
).toBeInTheDocument();
expect(screen.getByText('test')).toBeInTheDocument();
});

test('should have attribute draggable:true', () => {
test('should have attribute draggable:true', async () => {
render(
<DndProvider backend={HTML5Backend}>
<DatasourcePanelDragOption
value={{ metric_name: 'test' }}
type={DndItemType.Metric}
/>
</DndProvider>,
<DatasourcePanelDragOption
value={{ metric_name: 'test' }}
type={DndItemType.Metric}
/>,
{ useDnd: true },
);

expect(screen.getByTestId('DatasourcePanelDragOption')).toHaveAttribute(
'draggable',
'true',
);
expect(
await screen.findByTestId('DatasourcePanelDragOption'),
).toHaveAttribute('draggable', 'true');
});

0 comments on commit d3f9fbb

Please sign in to comment.