docs: fixes and improvements to testing docs (#11244)

* docs: fixes and improvements to testing docs

* generate files
This commit is contained in:
Shahed Nasser
2025-01-31 15:36:20 +02:00
committed by GitHub
parent 105e73b523
commit d6480c4d0a
12 changed files with 224 additions and 38 deletions

View File

@@ -58,6 +58,8 @@ moduleIntegrationTestRunner<HelloModuleService>({
})
},
})
jest.setTimeout(60 * 1000)
```
You use the `moduleIntegrationTestRunner` function to add tests for the `hello` module. You have one test that passes if the `getMessage` method returns the `"Hello, World!"` string.
@@ -69,12 +71,12 @@ You use the `moduleIntegrationTestRunner` function to add tests for the `hello`
Run the following command to run your module integration tests:
```bash npm2yarn
npm run test:modules
npm run test:integration:modules
```
<Note title="Tip">
If you don't have a `test:modules` script in `package.json`, refer to the [Medusa Testing Tools chapter](../../page.mdx#add-test-commands).
If you don't have a `test:integration:modules` script in `package.json`, refer to the [Medusa Testing Tools chapter](../../page.mdx#add-test-commands).
</Note>

View File

@@ -37,6 +37,8 @@ moduleIntegrationTestRunner<HelloModuleService>({
// TODO write tests
},
})
jest.setTimeout(60 * 1000)
```
The `moduleIntegrationTestRunner` function accepts as a parameter an object with the following properties:
@@ -63,12 +65,12 @@ The tests in the `testSuite` function are written using [Jest](https://jestjs.io
Run the following command to run your module integration tests:
```bash npm2yarn
npm run test:modules
npm run test:integration:modules
```
<Note title="Tip">
If you don't have a `test:modules` script in `package.json`, refer to the [Medusa Testing Tools chapter](../page.mdx#add-test-commands).
If you don't have a `test:integration:modules` script in `package.json`, refer to the [Medusa Testing Tools chapter](../page.mdx#add-test-commands).
</Note>
@@ -115,6 +117,8 @@ moduleIntegrationTestRunner<HelloModuleService>({
moduleModels: [DummyModel],
// ...
})
jest.setTimeout(60 * 1000)
```
---