浏览代码

Messages component covered with tests

Guzel738 4 年之前
父节点
当前提交
bbf6807a0c
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      kafka-ui-react-app/src/tests/Topics/Details/Messages/Messages.spec.tsx

+ 6 - 4
kafka-ui-react-app/src/tests/Topics/Details/Messages/Messages.spec.tsx

@@ -28,7 +28,7 @@ describe('Messages component', () => {
   describe('Initial state', () => {
     it('renders PageLoader', () => {
       expect(
-        shallow(setupWrapper({ isFetched: false })).find(PageLoader)
+        shallow(setupWrapper({ isFetched: false })).exists(PageLoader)
       ).toBeTruthy();
     });
   });
@@ -48,10 +48,12 @@ describe('Messages component', () => {
         })
       );
       it('renders table', () => {
-        expect(messagesWrapper.find('TimeStamp')).toBeTruthy();
+        expect(
+          messagesWrapper.exists('[className="table is-striped is-fullwidth"]')
+        ).toBeTruthy();
       });
       it('renders JSONTree', () => {
-        expect(messagesWrapper.find(JSONTree)).toBeTruthy();
+        expect(messagesWrapper.find(JSONTree).length).toEqual(1);
       });
       it('parses message content correctly', () => {
         const messages = [
@@ -87,7 +89,7 @@ describe('Messages component', () => {
           wrapper.find('[id="selectSeekType"]').first().props().value
         ).toEqual('TIMESTAMP');
 
-        expect(wrapper.find(DatePicker)).toBeTruthy();
+        expect(wrapper.exists(DatePicker)).toBeTruthy();
       });
     });