# Fehler Konfiguration Jest UnitTests

**URL:** <https://forum.shopware.com/t/fehler-konfiguration-jest-unittests/69859>\
**Category:** Programmierung\
**Created:** [26. September 2020 um 07:09 UTC](https://forum.shopware.com/t/fehler-konfiguration-jest-unittests/69859 "2020-09-26T07:09:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rammi22](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rammi22](https://forum.shopware.com/u/rammi22)\
**Post date:** [26. September 2020 um 07:09 UTC](https://forum.shopware.com/t/fehler-konfiguration-jest-unittests/69859/1 "2020-09-26T07:09:28Z")

</div>

Das Problem ist die _`rootDir`_ variable definiert im **Shopware node\_module&nbsp;** _@shopware-ag/jest-preset-sw6-admin_ .

&nbsp;

Meine Tests starte ich von&nbsp; _`/MyPlugin/src/Resources/app/administration`_`, was `ein Fehler erzeugt:

```
rammi@rammi-Akoya-P5105-D-MD8856-2414:~/Project/custom/plugins/MyPlugin/src/Resources/app/administration$ npm --verbose testPlease check your configuration for these entries:
{
"moduleNameMapper": {
	"/^src(.*)$/": "/Project/custom/plugins/MyPlugin/src/Resources/app/administration/src$1"
},
"resolver": undefined
}6 | const Bottle = require('bottlejs');
7 | 
> 8 | const ModuleFactory = require('src/core/factory/module.factory').default;

```

Konfiguriert wird das in _`/Project/custom/plugins/MyPlugin/src/Resources/app/administration/node_modules/@shopware-ag/jest-preset-sw6-admin/jest-preset.js`_ :

```
moduleNameMapper: {
	'\\.(css|less|scss)$': resolve(join( __dirname, '@tool/__ mocks__/styleMock.js')),
	'^src(.*)$': '/src$1'
},

```

_`require('src/core/factory/module.factory')`_&nbsp; ifunktioniert natürlich nicht in der definierten _``_.

&nbsp;

Wenn ich die _`rootDir`_ ändere zu `/Project/vendor/shopware/platform/src/Administration/Resources/app/administration/src$1` werden die SW-Module gefunden, aber der **import von meinen pluginFiles in meinen Tests funktioniert nicht** :

```
Configuration error:Could not locate module src/module/myplugin/view/costum-detail-irgendwas mapped as:
/Project/vendor/shopware/platform/src/Administration/Resources/app/administration/src$1.Please check your configuration for these entries:
{
	"moduleNameMapper": {
	    "/^src(.*)$/": "/Project/vendor/shopware/platform/src/Administration/Resources/app/administration/src$1"
    },
"resolver": undefined
}1 | import { shallowMount } from "@vue/test-utils";
> 2 | import 'src/module/myplugin/view/costum-detail-irgendwas';
| ^

```

Wie muss ich was konfigurieren, damit sowohl die **SW-Module sowie auch meine Custom Module gefunden werden**?

---

<div class="post-metadata">

**Author:** ![rammi22](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rammi22](https://forum.shopware.com/u/rammi22)\
**Post date:** [26. September 2020 um 09:52 UTC](https://forum.shopware.com/t/fehler-konfiguration-jest-unittests/69859/2 "2020-09-26T09:52:17Z")

</div>

> [@rammi22 schrieb:](https://forum.shopware.com/profile/33796/rammi22 "rammi22")  
> Wie muss ich was konfigurieren, damit sowohl die **SW-Module sowie auch meine Custom Module gefunden werden**?

Meine Lösung habe ich bei [Github gepostet](https://github.com/shopware/jest-preset-sw6-admin/issues/12#issuecomment-699472132)
