babel-plugin-react-test-id
This plugin removes testID
props from your components. It's indented to be run for production/ development builds to prevent test-related data from being included in your bundle.
Example
In
<MyComponent testID="foo" disabled />
Out
<MyComponent disabled />
Installation
# yarn yarn add --dev babel-plugin-react-test-id # npm npm install --save-dev babel-plugin-react-test-id
Usage
.babelrc
(Recommended)
Via .babelrc
Via CLI
babel --plugins react-test-id script.js
Via Node API
;
Options
This plugin accepts an options object with a single option: props
, an array of strings representing the names of props you would like to remove (defaults to ['testID']
).