You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

48 lines
1.2 KiB

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';
import SquareStack from '../src/navigation/SquareStack';
import Game from '../src/screens/Game';
import HighScore from '../src/screens/HighScore';
import Home from '../src/screens/Home';
import Splash from '../src/screens/Splash';
jest.useFakeTimers()
it('renders square stack', () => {
const mockStore = ConfigStore;
renderer.create(<SquareStack store={mockStore}/>);
});
it('renders game component', () => {
const mockStore = ConfigStore;
renderer.create(
<Provider store={mockStore}>
<Game/>
</Provider>);
});
it('renders highscore component', () => {
const mockStore = ConfigStore;
renderer.create(
<Provider store={mockStore}>
<HighScore/>
</Provider>
);
});
it('renders home component', () => {
const mockStore = ConfigStore;
renderer.create(
<Provider store={mockStore}>
<Home/>
</Provider>
);
});
it('renders splash component', () => {
renderer.create(<Splash />);
});