Browse Source

Scrolling picker unit test

pull/10/head
Tim Glasgow 2 years ago
parent
commit
5531405456
  1. 6
      squarenotsquare/__tests__/App-test.js
  2. 3
      squarenotsquare/jest.config.js

6
squarenotsquare/__tests__/App-test.js

@ -11,7 +11,7 @@ import HighScore from '../src/screens/HighScore';
import Home from '../src/screens/Home'; import Home from '../src/screens/Home';
import Splash from '../src/screens/Splash'; import Splash from '../src/screens/Splash';
import NineKey from '../src/components/NineKey'; import NineKey from '../src/components/NineKey';
jest.useFakeTimers() import ScrollingPicker from '../src/components/ScrollingPicker';
it('renders square stack', () => { it('renders square stack', () => {
const mockStore = ConfigStore; const mockStore = ConfigStore;
@ -51,3 +51,7 @@ it('renders splash component', () => {
it('renders ninekey component', () => { it('renders ninekey component', () => {
renderer.create(<NineKey />) renderer.create(<NineKey />)
}) })
it('renders scrolling picker component', () => {
renderer.create(<ScrollingPicker mode='square' modeSetter={() => {return true}}/>)
})

3
squarenotsquare/jest.config.js

@ -4,6 +4,9 @@ module.exports = {
verbose: true, verbose: true,
setupFiles: ['./node_modules/react-native-gesture-handler/jestSetup.js'], setupFiles: ['./node_modules/react-native-gesture-handler/jestSetup.js'],
moduleDirectories: ['node_modules', 'src'], moduleDirectories: ['node_modules', 'src'],
fakeTimers: {
enableGlobally: true
},
moduleNameMapper: { moduleNameMapper: {
// '@react-native-firebase/messaging: '<rootDir>/__mock__/mockFirebase.js', // '@react-native-firebase/messaging: '<rootDir>/__mock__/mockFirebase.js',
'react-native-keychain': '<rootDir>/__mock__/mockKeyStore.js', 'react-native-keychain': '<rootDir>/__mock__/mockKeyStore.js',

Loading…
Cancel
Save