@@ -54,28 +54,27 @@ $ npm run test:watch
54
54
55
55
## 要求
56
56
57
- AVA使用[ ` chokidar ` ] 来作为文件观察期,它被配置为可选的依赖 ,因为` chokidar ` 有时候无法安装,如果` chokidar ` 安装失败那么观察模式就不可用,然后你将看到一条这样的信息:
57
+ AVA使用[ ` chokidar ` ] 来作为文件观察器,它被配置为可选的依赖库 ,因为` chokidar ` 有时候无法安装,如果` chokidar ` 安装失败那么观察模式就不可用,然后你将看到一条这样的信息:
58
58
59
59
> The optional dependency chokidar failed to install and is required for --watch. Chokidar is likely not supported on your platform.
60
60
61
61
请参考[ ` chokidar ` 文档] [ `chokidar` ] 了解如何解决这个问题。
62
62
63
63
## 源文件和测试文件
64
64
65
- 在AVA中* 源文件* 和* 测试文件* 是有差别的,正如你所想的一样,* 测试文件* 包含了你的测试,* 源文件* 是需要支持测试运行的
66
- 其他所有文件,是你的源代码或者测试数据。
65
+ 在AVA中* 源文件* 和* 测试文件* 是有差别的,正如你所想的一样,* 测试文件* 包含了你的测试,* 源文件* 是需要支持测试运行的其他所有文件,是你的源代码或者测试数据。
67
66
68
67
默认情况下AVA观察测试文件,` package.json ` 和其他的` .js ` 文件的改变,它会忽略由[ ` ignore-by-default ` ] 包提供的[ 特定文件夹] ( https://github.com/novemberborn/ignore-by-default/blob/master/index.js ) 下的文件。
69
68
70
- 你可以使用[ ` --source ` CLI 标志 ] 或` package.json ` 文件的` ava ` 属性为源文件配置模式,注意如果你从[ ` ignore-by-default ` ] 中指定了一个负模式目录,那么忽略将不再有效,所以你可能想要在你的配置里重复这些操作。
69
+ 你可以使用[ ` --source ` CLI标志 ] 或` package.json ` 文件的` ava ` 属性为源文件配置模式,注意如果你从[ ` ignore-by-default ` ] 中指定了一个负模式目录,那么忽略将不再有效,所以你可能想要在你的配置里重复这些操作。
71
70
72
71
如果你的测试会写入磁盘,那么它们会跟踪观察器来返回你的测试,这种情况下你需要使用` --source ` 标志。
73
72
74
73
## 依赖跟踪
75
74
76
- AVA跟踪测试文件依赖的源文件,如果你改变的源文件只有一个测试依赖那么久只会返回这个测试 ,如果它不能识别哪个测试文件依赖了这个被修改的源文件,那么它会返回所有的测试。
75
+ AVA跟踪测试文件依赖的源文件,如果你改变的源文件只有一个测试被依赖,那么就只会返回这个测试 ,如果它不能识别哪个测试文件依赖了这个被修改的源文件,那么它会返回所有的测试。
77
76
78
- 依赖跟踪在required模式中有效,支持自定义继承和转换,使用[ ` --require ` CLI标志] 而不是从你的测试文件来帮助你加载它们。使用` fs ` 模块来做的文件访问不会被跟踪 。
77
+ 依赖跟踪在required模式中有效,支持自定义继承和转换,使用[ ` --require ` CLI标志] 而不是从你的测试文件来帮助你加载它们。使用` fs ` 模块来访问的文件不会被跟踪 。
79
78
80
79
## 手动返回所有测试
81
80
@@ -102,6 +101,6 @@ $ npm test -- --watch
102
101
103
102
[ `chokidar` ] : https://github.com/paulmillr/chokidar
104
103
[ `ignore-by-default` ] : https://github.com/novemberborn/ignore-by-default
105
- [ `--require` CLI 标志 ] : https://github.com/sindresorhus/ava#cli
106
- [ `--source` CLI 标志 ] : https://github.com/sindresorhus/ava#cli
104
+ [ `--require` CLI标志 ] : https://github.com/sindresorhus/ava-docs/blob/master/zh_CN/readme.md #cli
105
+ [ `--source` CLI标志 ] : https://github.com/sindresorhus/ava-docs/blob/master/zh_CN/readme.md #cli
107
106
0 commit comments