docs: add prerequisites link for test guides (#9057)

- Add a prerequisites link to test guides pointing to how to setup the testing tools
- Add in the main http / module integration guides the command to run the tests
This commit is contained in:
Shahed Nasser
2024-09-09 16:58:42 +03:00
committed by GitHub
parent 2189ff2dc8
commit c091cf5868
5 changed files with 96 additions and 3 deletions

View File

@@ -1,3 +1,5 @@
import { Prerequisites } from "docs-ui"
export const metadata = {
title: `${pageNumber} Example: Integration Tests for a Module`,
}
@@ -6,6 +8,15 @@ export const metadata = {
In this chapter, find an example of writing an integration test for a module using the [moduleIntegrationTestRunner utility function](../page.mdx).
<Prerequisites
items={[
{
text: "Testing Tools Setup",
link: "/debugging-and-testing/testing-tools"
}
]}
/>
## Write Integration Test for Module
Consider a `hello` module with a `HelloModuleService` that has a `getMessage` method:
@@ -67,4 +78,4 @@ If you don't have a `test:modules` script in `package.json`, refer to the [Medus
</Note>
This runs your Medusa application and runs the tests available in any `__tests__` directory under the `src` directory.
This runs your Medusa application and runs the tests available in any `__tests__` directory under the `src/modules` directory.