Skip to content

Instantly share code, notes, and snippets.

@yleflour
Last active July 13, 2024 17:29
Show Gist options
  • Save yleflour/dec8eb3a771277f7d8c410a5173b7c5f to your computer and use it in GitHub Desktop.
Save yleflour/dec8eb3a771277f7d8c410a5173b7c5f to your computer and use it in GitHub Desktop.
Wallaby + React Native
/*
WallabyJS React Native Config
Works well with Jest + Enzyme
*/
/* eslint-disable */
module.exports = function (wallaby) {
return {
files: [
'src/**/*.js',
'package.json',
'!src/**/__tests__/*.js',
'!src/**/*.test.js',
],
tests: [
'src/**/__tests__/*.js',
'src/**/*.test.js',
],
env: {
type: 'node',
runner: 'node',
},
testFramework: 'jest',
compilers: {
'**/*.js': wallaby.compilers.babel({
presets: [
'react-native',
'react-native-stage-0/decorator-support',
],
plugins: [
'transform-flow-strip-types',
'transform-object-rest-spread',
'transform-async-to-generator',
],
}),
},
setup: (wallaby) => {
wallaby.testFramework.configure(require('./package.json').jest);
},
};
};
@bj97301
Copy link

bj97301 commented Apr 12, 2019

are the plugins needed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment