@@ -33,19 +33,24 @@ export default defineConfig({
33
33
34
34
以下是一些常见的 Jest 配置及其对应的 Rstest 配置:
35
35
36
- | Jest 配置 | Rstest 等效配置 |
37
- | ---------------------------- | -------------------- |
38
- | ` testRegex ` | ` include ` |
39
- | ` testMatch ` | ` include ` |
40
- | ` testPathIgnorePatterns ` | ` exclude ` |
41
- | ` injectGlobals ` | ` globals ` |
42
- | ` moduleNameMapper ` | ` resolve.alias ` |
43
- | ` collectCoverage ` | ` coverage.enabled ` |
44
- | ` coverageDirectory ` | ` coverage.directory ` |
45
- | ` coverageProvider ` | ` coverage.provider ` |
46
- | ` coveragePathIgnorePatterns ` | ` coverage.exclude ` |
47
-
48
- 更多详情,请参考[ 配置] ( /config ) 部分。
36
+ | Jest 配置 | Rstest 对等配置 |
37
+ | ---------------------------- | --------------------------------------------------------------------- |
38
+ | ` testRegex ` | [ ` include ` ] ( /config/test/include ) |
39
+ | ` testMatch ` | [ ` include ` ] ( /config/test/include ) |
40
+ | ` testPathIgnorePatterns ` | [ ` exclude ` ] ( /config/test/exclude ) |
41
+ | ` transformIgnorePatterns ` | [ ` source.exclude ` ] ( /config/build/source#sourceexclude ) |
42
+ | ` displayName ` | [ ` name ` ] ( /config/test/name ) |
43
+ | ` rootDir ` | [ ` root ` ] ( /config/test/root ) |
44
+ | ` verbose ` | [ ` verbose-reporter ` ] ( /config/test/reporters#verbose-reporter ) |
45
+ | ` injectGlobals ` | [ ` globals ` ] ( /config/test/globals ) |
46
+ | ` moduleNameMapper ` | [ ` resolve.alias ` ] ( /config/build/resolve#resolvealias ) |
47
+ | ` collectCoverage ` | [ ` coverage.enabled ` ] ( /config/test/coverage#enabled ) |
48
+ | ` coverageDirectory ` | [ ` coverage.reportsDirectory ` ] ( /config/test/coverage#reportsdirectory ) |
49
+ | ` coverageProvider ` | [ ` coverage.provider ` ] ( /config/test/coverage#provider ) |
50
+ | ` coveragePathIgnorePatterns ` | [ ` coverage.exclude ` ] ( /config/test/coverage#exclude ) |
51
+ | ` coverageThreshold ` | [ ` coverage.thresholds ` ] ( /config/test/coverage#thresholds ) |
52
+
53
+ 更多详情,请参考 [ 配置文档] ( /config ) 。
49
54
50
55
### 注入全局 API
51
56
@@ -85,7 +90,7 @@ Rstest 提供了与 Jest 兼容的 API。因此,你只需将导入从 Jest 更
85
90
+ import { describe, expect, it, test } from '@rstest/core';
86
91
```
87
92
88
- Rstest 提供了一个 ` rstest ` API,你可以使用它来访问 Rstest 的工具函数,如 ` rstest.fn() ` 和 ` rstest.mock() ` 。就像 Jest 的 ` jest.fn() ` 和 ` jest.mock() ` 一样。更多工具函数可以在 [ Rstest APIs] ( /api/ ) 中找到。
93
+ Rstest 提供了 ` rstest ` API,你可以使用它来访问 Rstest 的工具函数,如 ` rstest.fn() ` 和 ` rstest.mock() ` 。就像 Jest 的 ` jest.fn() ` 和 ` jest.mock() ` 一样。更多工具函数可以在 [ Rstest APIs] ( /api/ ) 中找到。
89
94
90
95
``` diff
91
96
- const fn = jest.fn();
0 commit comments