Browse Source

update rendering tests

pull/8/head
Tim Glasgow 2 years ago
parent
commit
05060f8329
  1. 13
      squarenotsquare/__mock__/mockMaterialIcons.js
  2. 30
      squarenotsquare/__tests__/App-test.js

13
squarenotsquare/__mock__/mockMaterialIcons.js

@ -1,7 +1,16 @@
class MaterialIcon { import React from "react";
loadFont(){ import { View } from "react-native";
function MaterialIcon (props) {
function loadFont(){
return true; return true;
} }
return (
<View>
</View>
)
} }
export default MaterialIcon; export default MaterialIcon;

30
squarenotsquare/__tests__/App-test.js

@ -1,5 +1,7 @@
import 'react-native'; import 'react-native';
import React from 'react'; import React from 'react';
import { Provider } from 'react-redux';
import ConfigStore from '../src/redux/CreateStore';
// Note: test renderer must be required after react-native. // Note: test renderer must be required after react-native.
import renderer from 'react-test-renderer'; import renderer from 'react-test-renderer';
@ -11,25 +13,41 @@ import Settings from '../src/screens/Settings';
import Splash from '../src/screens/Splash'; import Splash from '../src/screens/Splash';
it('renders square stack', () => { it('renders square stack', () => {
renderer.create(<SquareStack />); const mockStore = ConfigStore;
renderer.create(<SquareStack store={mockStore}/>);
}); });
it('renders game component', () => { it('renders game component', () => {
renderer.create(<Game />); const mockStore = ConfigStore;
return renderer.create(
<Provider store={mockStore}>
<Game/>
</Provider>);
}); });
it('renders highscore component', () => { it('renders highscore component', () => {
renderer.create(<HighScore />); const mockStore = ConfigStore;
return renderer.create(
<Provider store={mockStore}>
<HighScore/>
</Provider>
);
}); });
it('renders home component', () => { it('renders home component', () => {
renderer.create(<Home />); const mockStore = ConfigStore;
return renderer.create(
<Provider store={mockStore}>
<Home/>
</Provider>
);
}); });
it('renders settings component', () => { it('renders settings component', () => {
renderer.create(<Settings />); const mockStore = ConfigStore;
return renderer.create(<Settings store={mockStore}/>);
}); });
it('renders splash component', () => { it('renders splash component', () => {
renderer.create(<Splash />); return renderer.create(<Splash />);
}); });
Loading…
Cancel
Save