diff --git a/.betterer.results b/.betterer.results
index 60dc1e11ac1..dabdf567604 100644
--- a/.betterer.results
+++ b/.betterer.results
@@ -26,9 +26,6 @@ exports[`no enzyme tests`] = {
"packages/grafana-ui/src/components/Graph/GraphTooltip/MultiModeGraphTooltip.test.tsx:1865444105": [
[0, 17, 13, "RegExp match", "2409514259"]
],
- "packages/grafana-ui/src/components/Logs/LogLabels.test.tsx:1029448019": [
- [0, 19, 13, "RegExp match", "2409514259"]
- ],
"packages/grafana-ui/src/components/Logs/LogMessageAnsi.test.tsx:1630730648": [
[0, 19, 13, "RegExp match", "2409514259"]
],
diff --git a/packages/grafana-ui/src/components/Logs/LogLabels.test.tsx b/packages/grafana-ui/src/components/Logs/LogLabels.test.tsx
index fc1a4f23120..e78be881867 100644
--- a/packages/grafana-ui/src/components/Logs/LogLabels.test.tsx
+++ b/packages/grafana-ui/src/components/Logs/LogLabels.test.tsx
@@ -1,4 +1,4 @@
-import { shallow } from 'enzyme';
+import { render, screen } from '@testing-library/react';
import React from 'react';
import { getTheme } from '../../themes';
@@ -7,23 +7,23 @@ import { UnThemedLogLabels as LogLabels } from './LogLabels';
describe('', () => {
it('renders notice when no labels are found', () => {
- const wrapper = shallow();
- expect(wrapper.text()).toContain('no unique labels');
+ render();
+ expect(screen.queryByText('(no unique labels)')).toBeInTheDocument();
});
it('renders labels', () => {
- const wrapper = shallow();
- expect(wrapper.text()).toContain('bar');
- expect(wrapper.text()).toContain('42');
+ render();
+ expect(screen.queryByText('bar')).toBeInTheDocument();
+ expect(screen.queryByText('42')).toBeInTheDocument();
});
it('excludes labels with certain names or labels starting with underscore', () => {
- const wrapper = shallow();
- expect(wrapper.text()).toContain('bar');
- expect(wrapper.text()).not.toContain('42');
- expect(wrapper.text()).not.toContain('13');
+ render();
+ expect(screen.queryByText('bar')).toBeInTheDocument();
+ expect(screen.queryByText('42')).not.toBeInTheDocument();
+ expect(screen.queryByText('13')).not.toBeInTheDocument();
});
it('excludes labels with empty string values', () => {
- const wrapper = shallow();
- expect(wrapper.text()).toContain('bar');
- expect(wrapper.html()).not.toContain('baz');
+ render();
+ expect(screen.queryByText('bar')).toBeInTheDocument();
+ expect(screen.queryByText('baz')).not.toBeInTheDocument();
});
});