Skip to content

Instantly share code, notes, and snippets.

@yleflour
Last active July 13, 2024 17:29
Show Gist options
  • Select an option

  • Save yleflour/dec8eb3a771277f7d8c410a5173b7c5f to your computer and use it in GitHub Desktop.

Select an option

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

bj97301 commented Apr 12, 2019

Copy link
Copy Markdown

are the plugins needed?

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