README
jest-styled-jsx-transformer
A Jest transformer using the styled-jsx/webpack loader under the hood to include external CSS files in a Jest testing environment such that their styles can be rendered using a <style jsx>
tag.
Installation
// with npm
npm i --save-dev jest-styled-jsx-transformer
// with yarn
yarn add --dev jest-styled-jsx-transformer
Configuration
Jest config
Add the transform
option to your Jest config file and specify jest-styled-jsx-transformer
as the transformer for CSS files. Make sure to also specify the transformer for your Javascript files because by adding the transform
option the defaults get overriden.
// jest.config.js
module.exports = {
transform: {
'^.+\\.css