Add react ui tests
[clamp.git] / ui-react / src / components / loop_viewer / logs / LoopLogs.test.js
index 3c76405..5c478f6 100644 (file)
@@ -42,7 +42,29 @@ describe('Verify LoopLogs', () => {
 
        it('Test the render method', () => {
                const component = shallow(<LoopLogs loopCache={loopCache}/>)
-
                expect(component).toMatchSnapshot();
+
+               const loopCacheUpdated = new LoopCache({
+               "name": "LOOP_Jbv1z_v1_0_ResourceInstanceName1_tca",
+                       "loopLogs": [
+                       {
+                               "id": 1,
+                               "logType": "INFO",
+                               "logComponent": "CLAMP",
+                               "message": "Operational and Guard policies UPDATED",
+                               "logInstant": "2019-07-08T09:44:37Z"
+                       },
+                       {
+                               "id": 2,
+                               "logType": "INFO",
+                               "logComponent": "CLAMP",
+                               "message": "Operational and Guard policies UPDATED",
+                               "logInstant": "2019-07-08T09:44:50Z"
+                       }
+                       ]
+               });
+
+               component.setProps({ loopCache: loopCacheUpdated });
+               expect(component.find('TableRow').length).toEqual(2);
        });
 });
\ No newline at end of file