Skip to content

Instantly share code, notes, and snippets.

@andrewvmail
Forked from yleflour/wallaby.js
Created August 19, 2018 23:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrewvmail/0cb4f08466f0c82260533f31f3d84c16 to your computer and use it in GitHub Desktop.
Save andrewvmail/0cb4f08466f0c82260533f31f3d84c16 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);
},
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment