2.0.0 • Published 5 years ago

jest-transform-stub v2.0.0

Weekly downloads
448,677
License
MIT
Repository
github
Last release
5 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-notion-tablereact-xtruct@startdt/cli-plugin-unit-jest@startdt/plugin-unit-jest@avolantis/vite-jest@everything-registry/sub-chunk-1956jest-config-ktsnjest-preset-nuxt-stackoctocat-uipl-claims-hubliving-app-testexperiences-configmodular-scriptstest-gugasssumi-vue-testreact-native-deuna-librarysbwb-dstwp-devtools-testzemoso_storybookvite-vue2-tsvite-jestvue-tiptap-katexvue-cli-plugin-unit-jest-with-mode-supportyma-test-configyma-test-react@lintest/cli@evlos/cli-plugin-unit-jest@fesjs/plugin-jest@ylz/script-test-unit@stripe/ui-extension-tools@webank/fes-plugin-jest@microsoft/omnichannel-chat-components@pd_imagesof/mbbr-2020-design-system@toolkit-js/itest@tonice/core@pvyparts/allianceauth-components@pobedit/jest-preset@naci/scripts@xiyun/xy-plugin-test@mand-mobile/components@matejbransky/jest-preset@mornya/lintest@ovhcloud/ods-common-testing@mdpress/test-utils@multidrop/multidrop-design-system@multidrop/tao-design-system@changeset-test123/test-utils@anejs/anne-plugin-jest@appist/webpack-preset-appy@qvant/qui@quasar/quasar-app-extension-testing-unit-jest@nkduy/cli-plugin-unit-jest@nutella-ui/nutella-ui@walrus/walrus-plugin-jest@walrus/plugin-jest@svel/cli-plugin-unit-jest@waldronmatt/jest-config@zalastax/nolb-jest-t@vue/cli-plugin-unit-jest@solent/jest-config-solent-react@wayofdev/jest-config@avid-ui/builder@infotition/tsihaomaccpp-common-ui1@hanica-dwa/sijs-diagram-rendererelf-cess-vue-uicdkdx@anotherstate/tobie@brudi-toolbox/react@aisino/cli-plugin-unit-jestbotkit-socket-client@gem-mine/cli-plugin-jestdu-cart-microappdu-track-order@fuel-ui/test-utils@fuels/jest@droidroot/number_component@fromage/cli-plugin-unit-jest@digest/jest@ggascoigne/jest-configchuxin-ui-mobile-for-testchuxin-ui-mobile-for-zschuxin-ui-mobile-lycli-plugin-unit-jest-ttnefe-reactefe-react-js@grixu/jest-configgmi-plugin-jestgrafeno-uihc-inbox-channel-formhc-inbox-chat-comphc-inbox-conversationhc-inbox-conversationshc-contact-formhot-zone-vuecraco-config-modular-app@jsrock/unit-test
2.0.0

5 years ago

1.0.0

6 years ago