Skip to content

Commit 7426923

Browse files
committed
Rename "Sample Module" to "Data Providers"
1 parent fbb2ad3 commit 7426923

5 files changed

Lines changed: 6 additions & 22 deletions

File tree

.vitepress/config.mts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export default defineConfig({
6060
items: [
6161
{ text: 'CLI Reference', link: '/docs/cli-reference' },
6262
{ text: 'Filtering', link: '/docs/filtering' },
63-
{ text: 'Sample Module', link: '/docs/sample-module' },
63+
{ text: 'Data Providers', link: '/docs/data-providers' },
6464
],
6565
},
6666
{
@@ -110,7 +110,7 @@ export default defineConfig({
110110
items: [
111111
{ text: 'CLI справка', link: '/ru/docs/cli-reference' },
112112
{ text: 'Фильтрация', link: '/ru/docs/filtering' },
113-
{ text: 'Модуль Sample', link: '/ru/docs/sample-module' },
113+
{ text: 'Провайдеры данных', link: '/ru/docs/data-providers' },
114114
],
115115
},
116116
{
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
1-
# Sample Module
2-
3-
The Sample module provides attributes for parameterized testing - running the same test logic with different input data. Think of it as a way to test your functions against multiple scenarios without writing repetitive test code.
4-
5-
Currently includes:
6-
- **DataProvider** - for dynamic, complex data sets
7-
- **[TestInline](./inline-tests)** - for simple, static test cases right on the method
8-
9-
## Data Provider
1+
# Data Providers
102

113
`DataProvider` lets you specify a method or callable that returns test data. Each data set from the provider runs as a separate test:
124

docs/inline-tests.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Inline tests work well for:
2323
- **Private helper methods** that you want to test without changing visibility
2424
- **Prototyping** when you need immediate validation without switching context
2525

26-
For larger test suites (10+ cases) or tests that need explanation, consider writing separate tests with [DataProvider](./sample-module).
26+
For larger test suites (10+ cases) or tests that need explanation, consider writing separate tests with [DataProvider](./data-providers).
2727

2828
## Configuration
2929

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
1-
# Модуль Sample
2-
3-
Модуль Sample предоставляет атрибуты для параметризованного тестирования — запуска одной и той же логики теста с разными входными данными. Это позволяет тестировать функции в различных сценариях без написания повторяющегося кода тестов.
4-
5-
В настоящее время включает:
6-
- **DataProvider** — для динамических, сложных наборов данных
7-
- **[TestInline](./inline-tests)** — для простых, статических тестов прямо на методе
8-
9-
## Провайдер данных
1+
# Провайдеры данных
102

113
`DataProvider` позволяет указать метод или вызываемый объект, который возвращает тестовые данные. Каждый набор данных от провайдера запускается как отдельный тест:
124

ru/docs/inline-tests.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public function sum(int $a, int $b): int
2323
- **Приватных вспомогательных методов**, которые хочется протестировать без изменения видимости
2424
- **Прототипирования**, когда нужна быстрая проверка без переключения контекста
2525

26-
Для больших наборов тестов (10+ случаев) или тестов, требующих пояснений, лучше писать отдельные тесты с [DataProvider](./sample-module).
26+
Для больших наборов тестов (10+ случаев) или тестов, требующих пояснений, лучше писать отдельные тесты с [DataProvider](./data-providers).
2727

2828
## Настройка
2929

0 commit comments

Comments
 (0)