Parcourir la source

Trying to start adding some very basic unit test logic

Kirk Trombley il y a 5 ans
Parent
commit
abd60db8cd
2 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 1 0
      client/package.json
  2. 2 1
      client/src/App.test.js

+ 1 - 0
client/package.json

@@ -15,6 +15,7 @@
     "start": "react-scripts start",
     "build": "react-scripts build",
     "test": "react-scripts test",
+    "test:ci": "CI=true yarn test",
     "eject": "react-scripts eject",
     "deploy": "scp -r build hiram:/opt/terrassumptions/srv/build-$(date +'%Y-%m-%dT%H:%M:%S')"
   },

+ 2 - 1
client/src/App.test.js

@@ -1,9 +1,10 @@
 import React from 'react';
 import ReactDOM from 'react-dom';
+import { act } from 'react-dom/test-utils';
 import App from './App';
 
 it('renders without crashing', () => {
   const div = document.createElement('div');
-  ReactDOM.render(<App />, div);
+  act(() => { ReactDOM.render(<App />, div) });
   ReactDOM.unmountComponentAtNode(div);
 });