Skip to content

Commit 4ebf1d9

Browse files
committed
rephrase testing Chinese
1 parent ad66917 commit 4ebf1d9

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

docs/cn/end-to-end_testing.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 端对端测试
22

3-
electron-vue 使用 [Spectron](http://electron.atom.io/spectron/)[Mocha](https://mochajs.org/) \( [Chai](http://chaijs.com/)\) 作为端到端测试的框架。包括 `expect``should` 以及 `assert` 在内的 Mocha 和 Chai 的 API 在全局范围内可用
3+
对于端到端测试,electron-vue 使用 [Spectron](http://electron.atom.io/spectron/)测试框架 [Mocha](https://mochajs.org/) \(以及 [Chai](http://chaijs.com/)\)。Mocha 和 Chai 的 API (包括 `expect``should` 以及 `assert` 在内) 均在全局范围内可用
44

55
### 运行测试
66

@@ -11,7 +11,7 @@ npm run e2e
1111

1212
##### 注意
1313

14-
在运行端到端测试之前,调用 `npm run pack` 来创建一个产品构建,使 Spectron 在测试的时候可以使用
14+
在运行端到端测试之前,为了使 Spectron 在测试的时候可用,请调用 `npm run pack` 来创建一个产品构建。
1515

1616
### 文件结构
1717

@@ -32,16 +32,16 @@ my-project
3232

3333
#### `index.js`
3434

35-
这是 Mocha 入口文件,并收集在 `specs/` 内的所有测试代码用于测试。
35+
这是 Mocha 入口文件,并收集加载在 `specs/` 内的所有测试代码用于测试。
3636

3737
#### `utils.js`
3838

39-
在这里,你会发现一些通用的函数,可以在你的 `specs/` 中使用。其基本功能包括处理 electron 创建/销毁过程的 `beforeEach``afterEach`
39+
在这里,你会发现一些通用的函数,你可以在 `specs/` 中使用。其基本功能包括处理 electron 创建/销毁过程的 `beforeEach``afterEach`
4040

4141
### 关于 Spectron
4242

4343
Spectron 是使用 [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/)[WebDriverIO](http://webdriver.io/) 来操作 DOM 元素的 [electron]http://electron.atom.io)官方测试框架。
4444

4545
#### WebDriverIO 的使用
4646

47-
如 Spectron 的 [文档](https://github.com/electron/spectron#client) 中所述,可以通过访问 `this.app.client` 来访问 [WebDriverIO APIs](http://webdriver.io/api.html)。 由于 electron-vue 使用了 Mocha,`this``afterEach``beforeEach``it` 之间共享。 因此,值得注意的是,ES2015 的箭头函数不能在某些情况下使用,因为 `this` 的语境将被覆盖 \([更多信息](https://mochajs.org/#arrow-functions)\)
47+
如 Spectron 的 [文档](https://github.com/electron/spectron#client) 中所述,你可以通过访问 `this.app.client` 来访问 [WebDriverIO APIs](http://webdriver.io/api.html)。 由于 electron-vue 使用了 Mocha,`this``afterEach``beforeEach``it` 之间共享。 因此,值得注意的是,ES2015 的 箭头函数 (arrow function) 不能在某些情况下使用,因为 `this` 的语境将被覆盖 \([更多信息](https://mochajs.org/#arrow-functions)\)

docs/cn/testing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 测试
22

3-
因受到了官方 `vuejs-templates/webpack` 样板代码提供的测试的极大启发,electron-vue 同时支持单元测试和 `renderer` 进程的端到端测试。在 `vue-cli` 脚手架中,你可以选择是否包含测试。
3+
因受到了官方样板代码 `vuejs-templates/webpack` 提供的测试功能的极大启发,electron-vue 同时支持单元测试和 `renderer` 进程的端到端测试。在 `vue-cli` 脚手架中,你可以选择是否包含测试。
44

55
## [单元测试](unittesting.md)
66

@@ -26,4 +26,4 @@ npm test
2626

2727
### 关于 CI 测试
2828

29-
如果你决定在脚手架时使用 `electron-builder` 作为构建工具,那么你可以在针对 `darwin``linux``win32` 的 Travis CI 以及 AppVeyor 上轻松测试应用程序。在 `.travis.yml``appveyor.yml` 两者之间,你会发现注释掉的部分,你可以快速取消注释以启用测试。确保在 [**使用 CI 的自动化部署**](/using-electron-builder.md#automated-deployments-using-ci) 上阅读更多信息
29+
如果在脚手架时你决定使用 `electron-builder` 作为构建工具,那么你可以在针对 `darwin``linux``win32` 的 Travis CI 以及 AppVeyor 上轻松测试你的程序。在 `.travis.yml``appveyor.yml` 两者之间,你会发现一些被注释掉的部分,你可以快速取消注释以启用测试。确保阅读 [**使用 CI 的自动化部署**](/using-electron-builder.md#automated-deployments-using-ci) 上的更多信息

docs/cn/unittesting.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 单元测试
22

3-
electron-vue 使用 [Karma](https://karma-runner.github.io/1.0/index.html) 作为测试的运行器,使用 [Mocha](https://mochajs.org/) \([Chai](http://chaijs.com/)\ 作为测试框架 进行单元测试
3+
对于进行单元测试,electron-vue 使用 [Karma](https://karma-runner.github.io/1.0/index.html) 作为测试的运行器,使用 [Mocha](https://mochajs.org/) \([Chai](http://chaijs.com/)\ 作为测试框架。
44

55
Mocha 和 Chai 分别使用 `karma-mocha``karma-chai` 进行集成,所以所有的 API(例如 `expect`)都可以在测试文件中全局使用。
66

@@ -26,15 +26,15 @@ my-project
2626

2727
#### `specs/`
2828

29-
这个目录里面是编写实际测试代码的地方。由于 Webpack 的强大功能,你可以完全依照 ES2015 和 所支持的加载程序编写
29+
这个目录里面是编写实际测试代码的地方。由于 Webpack 的强大功能,你可以完全依照 ES2015 和 其支持的加载程序编写
3030

3131
#### `index.js`
3232

33-
这是 `karma-webpack` 使用的入口文件。该文件的目的是一次性收集所有测试和源代码
33+
这是 `karma-webpack` 使用的入口文件。该文件的目的是一次性收集加载所有的测试和源代码
3434

3535
#### `karma.conf.js`
3636

37-
在这里,你可以找到实际的 `karma` 配置,并使用 spec/coverage 记录器进行设置。可以根据 [karma 官方文档](http://karma-runner.github.io/1.0/config/configuration-file.html) 进一步定制。
37+
在这里,你可以找到实际的 `karma` 配置,并使用 spec/coverage 记录器进行设置。你可以根据 [karma 官方文档](http://karma-runner.github.io/1.0/config/configuration-file.html) 进一步定制。
3838

3939
### Mocking Dependencies
4040

0 commit comments

Comments
 (0)