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
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 />);
|
|
});
|