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