2.0.0 • Published 6 years ago

jest-transform-stub v2.0.0

Weekly downloads
448,677
License
MIT
Repository
github
Last release
6 years ago

jest-transform-stub

Jest doesn't handle non JavaScript assets by default.

You can use this module to avoid errors when importing non JavaScript assets.

Usage

npm install --save-dev jest-transform-stub

In your Jest config, add jest-transform-stub to transform non JavaScript assets you want to stub:

{
  "jest": {
    // ..
    "transform": {
      "^.+\\.js$": "babel-jest",
      ".+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": "jest-transform-stub"
    }
  }
}

FAQ

My module isn't being transformed

Jest doesn't apply transforms to node_modules by default. You can solve this by using moduleNameMapper:

{
  "jest": {
    // ..
    "moduleNameMapper": {
      "^.+.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": "jest-transform-stub"
    }
  }
}
sms-fluidcomponents-sass-importerreact-xtruct@startdt/cli-plugin-unit-jest@startdt/plugin-unit-jest@avolantis/vite-jest@everything-registry/sub-chunk-1956test-gugasssteste-gugasssvite-vue2-tsvite-jestvue-cli-plugin-unit-jest-with-mode-support@droidroot/number_component@pd_imagesof/mbbr-2020-design-systemjest-config-ktsnjest-preset-nuxt-stack@infotition/tsitwp-devtools-testumi-vue-test@appist/webpack-preset-appy@anejs/anne-plugin-jest@anotherstate/tobie@avid-ui/builder@aisino/cli-plugin-unit-jest@brudi-toolbox/react@changeset-test123/test-utils@digest/jestyma-test-configyma-test-reactzemoso_storybookvue-tiptap-katex@grixu/jest-config@hanica-dwa/sijs-diagram-renderer@fesjs/plugin-jest@fromage/cli-plugin-unit-jest@gem-mine/cli-plugin-jest@fuels/jest@fuel-ui/test-utils@ggascoigne/jest-config@lintest/cli@multidrop/multidrop-design-system@multidrop/tao-design-system@matejbransky/jest-preset@nkduy/cli-plugin-unit-jest@naci/scripts@evlos/cli-plugin-unit-jest@mdpress/test-utils@microsoft/omnichannel-chat-components@mand-mobile/components@jsrock/unit-test@kesplus/plugin-jest@mornya/lintest@quasar/quasar-app-extension-testing-unit-jest@qvant/qui@pvyparts/allianceauth-components@pobedit/jest-preset@nutella-ui/nutella-ui@ovhcloud/ods-common-testing@solent/jest-config-solent-react@servicenow/climodular-scriptsoctocat-uisbwb-dsreact-native-deuna-librarypl-claims-hubgmi-plugin-jestgrafeno-ui@zalastax/nolb-jest-t@ylz/script-test-unitcraco-config-modular-appcli-plugin-unit-jestcli-plugin-unit-jest-ttnchuxin-ui-mobile-for-testchuxin-ui-mobile-for-zschuxin-ui-mobile-lyccpp-common-ui1cdkdxelf-cess-vue-uiefe-reactefe-react-jsdu-track-orderdu-cart-microapphot-zone-vuehaomahc-contact-formhc-inbox-channel-formhc-inbox-chat-comphc-inbox-conversationhc-inbox-conversationsliving-app-testexperiences-config@stripe/ui-extension-tools@svel/cli-plugin-unit-jest@tonice/core@vue/cli-plugin-unit-jest@waldronmatt/jest-config@walrus/walrus-plugin-jest@walrus/plugin-jest@todak2000/securejs@toolkit-js/itest@wayofdev/jest-config@webank/fes-plugin-jest
2.0.0

6 years ago

1.0.0

7 years ago