diff --git a/squarenotsquare/__mock__/mockMaterialIcons.js b/squarenotsquare/__mock__/mockMaterialIcons.js index 3f3d1b9..7a1dc3a 100644 --- a/squarenotsquare/__mock__/mockMaterialIcons.js +++ b/squarenotsquare/__mock__/mockMaterialIcons.js @@ -1,7 +1,16 @@ -class MaterialIcon { - loadFont(){ +import React from "react"; +import { View } from "react-native"; + +function MaterialIcon (props) { + function loadFont(){ return true; } + + return ( + + + + ) } export default MaterialIcon; \ No newline at end of file diff --git a/squarenotsquare/__tests__/App-test.js b/squarenotsquare/__tests__/App-test.js index 6ecec53..07a1366 100644 --- a/squarenotsquare/__tests__/App-test.js +++ b/squarenotsquare/__tests__/App-test.js @@ -1,5 +1,7 @@ import 'react-native'; import React from 'react'; +import { Provider } from 'react-redux'; +import ConfigStore from '../src/redux/CreateStore'; // Note: test renderer must be required after react-native. import renderer from 'react-test-renderer'; @@ -11,25 +13,41 @@ import Settings from '../src/screens/Settings'; import Splash from '../src/screens/Splash'; it('renders square stack', () => { - renderer.create(); + const mockStore = ConfigStore; + renderer.create(); }); it('renders game component', () => { - renderer.create(); + const mockStore = ConfigStore; + return renderer.create( + + + ); }); it('renders highscore component', () => { - renderer.create(); + const mockStore = ConfigStore; + return renderer.create( + + + + ); }); it('renders home component', () => { - renderer.create(); + const mockStore = ConfigStore; + return renderer.create( + + + + ); }); it('renders settings component', () => { - renderer.create(); + const mockStore = ConfigStore; + return renderer.create(); }); it('renders splash component', () => { - renderer.create(); + return renderer.create(); }); \ No newline at end of file