Skip to content

Commit 2e63134

Browse files
committed
Rename advanced examples to recipes
1 parent c5d0d0c commit 2e63134

6 files changed

Lines changed: 19 additions & 19 deletions

File tree

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
sidebar_position: 3
3-
title: Advanced Examples
3+
title: Recipes
44
description: Real-world examples and patterns for testing with Suites
55
---
66

7-
# Advanced Examples
7+
# Recipes
88

99
> **What this covers:** Advanced, real-world examples for testing with Suites across various technologies \
1010
> **Best for:** Developers looking for practical patterns beyond core testing concepts
@@ -22,7 +22,7 @@ For complete, runnable code examples, browse the **[Suites Examples repository](
2222

2323
## Available Examples
2424

25-
- **[Mocking ORMs](/docs/advanced-examples/mocking-orm)** - Learn how to mock TypeORM, Prisma, Drizzle, and MikroORM in your unit tests
25+
- **[Mocking ORMs](/docs/recipes/mocking-orm)** - Learn how to mock TypeORM, Prisma, Drizzle, and MikroORM in your unit tests
2626

2727
## Contributing Examples
2828

docs/advanced-examples/mocking-orm/drizzle.md renamed to docs/recipes/mocking-orm/drizzle.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: How to mock Drizzle database instances in your unit tests
77
# Mocking Drizzle
88

99
:::info Overview
10-
For an overview of the pattern and approach to mocking ORMs, see the [Mocking ORMs overview](/docs/advanced-examples/mocking-orm).
10+
For an overview of the pattern and approach to mocking ORMs, see the [Mocking ORMs overview](/docs/recipes/mocking-orm).
1111
:::
1212

1313
:::tip Complete Examples
@@ -219,6 +219,6 @@ describe("UserService", () => {
219219

220220
## Next Steps
221221

222-
- **[Mocking MikroORM](/docs/advanced-examples/mocking-orm/mikroorm)**: Learn how to mock MikroORM entity managers
222+
- **[Mocking MikroORM](/docs/recipes/mocking-orm/mikroorm)**: Learn how to mock MikroORM entity managers
223223
- **[Solitary Unit Tests](/docs/guides/solitary)**: Deep dive into testing in isolation
224224
- **[Test Doubles](/docs/guides/test-doubles)**: Understand mocks and stubs in depth

docs/advanced-examples/mocking-orm/index.md renamed to docs/recipes/mocking-orm/index.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ When testing services that interact with databases, you need to mock ORM clients
1818
This guide covers:
1919

2020
1. The pattern: Wrapping ORM clients in injectables
21-
2. [TypeORM](/docs/advanced-examples/mocking-orm/typeorm): Mocking repositories and entity managers
22-
3. [Prisma](/docs/advanced-examples/mocking-orm/prisma): Mocking Prisma client instances
23-
4. [Drizzle](/docs/advanced-examples/mocking-orm/drizzle): Mocking Drizzle database instances
24-
5. [MikroORM](/docs/advanced-examples/mocking-orm/mikroorm): Mocking entity managers and repositories
21+
2. [TypeORM](/docs/recipes/mocking-orm/typeorm): Mocking repositories and entity managers
22+
3. [Prisma](/docs/recipes/mocking-orm/prisma): Mocking Prisma client instances
23+
4. [Drizzle](/docs/recipes/mocking-orm/drizzle): Mocking Drizzle database instances
24+
5. [MikroORM](/docs/recipes/mocking-orm/mikroorm): Mocking entity managers and repositories
2525

2626
## The Pattern: Wrap ORM Clients with Injectables
2727

@@ -38,10 +38,10 @@ ORMs typically provide clients or managers that you import directly. To make the
3838

3939
Each ORM has its own guide with detailed examples:
4040

41-
- **[TypeORM](/docs/advanced-examples/mocking-orm/typeorm)** - Mocking TypeORM repositories and EntityManager
42-
- **[Prisma](/docs/advanced-examples/mocking-orm/prisma)** - Mocking Prisma client instances
43-
- **[Drizzle](/docs/advanced-examples/mocking-orm/drizzle)** - Mocking Drizzle database instances
44-
- **[MikroORM](/docs/advanced-examples/mocking-orm/mikroorm)** - Mocking MikroORM EntityManager and repositories
41+
- **[TypeORM](/docs/recipes/mocking-orm/typeorm)** - Mocking TypeORM repositories and EntityManager
42+
- **[Prisma](/docs/recipes/mocking-orm/prisma)** - Mocking Prisma client instances
43+
- **[Drizzle](/docs/recipes/mocking-orm/drizzle)** - Mocking Drizzle database instances
44+
- **[MikroORM](/docs/recipes/mocking-orm/mikroorm)** - Mocking MikroORM EntityManager and repositories
4545

4646
## Summary
4747

docs/advanced-examples/mocking-orm/mikroorm.md renamed to docs/recipes/mocking-orm/mikroorm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: How to mock MikroORM entity managers and repositories in your unit
77
# Mocking MikroORM
88

99
:::info Overview
10-
For an overview of the pattern and approach to mocking ORMs, see the [Mocking ORMs overview](/docs/advanced-examples/mocking-orm).
10+
For an overview of the pattern and approach to mocking ORMs, see the [Mocking ORMs overview](/docs/recipes/mocking-orm).
1111
:::
1212

1313
:::tip Complete Examples
@@ -208,6 +208,6 @@ describe("TransactionService", () => {
208208

209209
## Next Steps
210210

211-
- **[Mocking TypeORM](/docs/advanced-examples/mocking-orm/typeorm)**: Learn how to mock TypeORM repositories
211+
- **[Mocking TypeORM](/docs/recipes/mocking-orm/typeorm)**: Learn how to mock TypeORM repositories
212212
- **[Solitary Unit Tests](/docs/guides/solitary)**: Deep dive into testing in isolation
213213
- **[Test Doubles](/docs/guides/test-doubles)**: Understand mocks and stubs in depth

docs/advanced-examples/mocking-orm/prisma.md renamed to docs/recipes/mocking-orm/prisma.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: How to mock Prisma client instances in your unit tests
77
# Mocking Prisma
88

99
:::info Overview
10-
For an overview of the pattern and approach to mocking ORMs, see the [Mocking ORMs overview](/docs/advanced-examples/mocking-orm).
10+
For an overview of the pattern and approach to mocking ORMs, see the [Mocking ORMs overview](/docs/recipes/mocking-orm).
1111
:::
1212

1313
:::tip Complete Examples
@@ -209,6 +209,6 @@ describe("UserService", () => {
209209

210210
## Next Steps
211211

212-
- **[Mocking Drizzle](/docs/advanced-examples/mocking-orm/drizzle)**: Learn how to mock Drizzle database instances
212+
- **[Mocking Drizzle](/docs/recipes/mocking-orm/drizzle)**: Learn how to mock Drizzle database instances
213213
- **[Solitary Unit Tests](/docs/guides/solitary)**: Deep dive into testing in isolation
214214
- **[Test Doubles](/docs/guides/test-doubles)**: Understand mocks and stubs in depth

docs/advanced-examples/mocking-orm/typeorm.md renamed to docs/recipes/mocking-orm/typeorm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: How to mock TypeORM repositories and entity managers in your unit t
77
# Mocking TypeORM
88

99
:::info Overview
10-
For an overview of the pattern and approach to mocking ORMs, see the [Mocking ORMs overview](/docs/advanced-examples/mocking-orm).
10+
For an overview of the pattern and approach to mocking ORMs, see the [Mocking ORMs overview](/docs/recipes/mocking-orm).
1111
:::
1212

1313
:::tip Complete Examples
@@ -202,6 +202,6 @@ describe("TransactionService", () => {
202202

203203
## Next Steps
204204

205-
- **[Mocking Prisma](/docs/advanced-examples/mocking-orm/prisma)**: Learn how to mock Prisma client instances
205+
- **[Mocking Prisma](/docs/recipes/mocking-orm/prisma)**: Learn how to mock Prisma client instances
206206
- **[Solitary Unit Tests](/docs/guides/solitary)**: Deep dive into testing in isolation
207207
- **[Test Doubles](/docs/guides/test-doubles)**: Understand mocks and stubs in depth

0 commit comments

Comments
 (0)