Skip to content

Commit b6878fd

Browse files
committed
modify error
1 parent c7ec74d commit b6878fd

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

content/docs/reference-test-renderer.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ const TestRenderer = require('react-test-renderer'); // ES5 with npm
1515

1616
## 概览 {#overview}
1717

18-
这个 package 提供了一个 React 渲染器,可以用来将 React 组件渲染成纯 JavaScript 对象, 无需依赖 DOM 或原生移动环境。
18+
这个 package 提供了一个 React 渲染器,用于将 React 组件渲染成纯 JavaScript 对象, 无需依赖 DOM 或原生移动环境。
1919

20-
本质上, 这个 package 无需利用浏览器或 [jsdom](https://github.com/tmpvar/jsdom) 便可以轻松抓取由 React DOM React Native 渲染出的平台试图层次结构(类似 DOM 树)。
20+
这个 package 提供的主要功能是在不依赖浏览器或 [jsdom](https://github.com/tmpvar/jsdom) 的情况下,返回某个时间点由 React DOM 或者 React Native 平台渲染出的视图结构(类似与 DOM 树)快照
2121

2222
示例:
2323

@@ -38,7 +38,7 @@ console.log(testRenderer.toJSON());
3838
// children: [ 'Facebook' ] }
3939
```
4040

41-
你可以使用 Jest 的快照测试来自动保存一个该 `JSON` 树文件的副本,并在你的测试中检查它是否被更改[了解更多](http://facebook.github.io/jest/blog/2016/07/27/jest-14.html)
41+
你可以使用 Jest 的快照测试功能来自动保存当前 `JSON` 树结构到一个文件中,并在测试中检查它是否被修改[了解更多](http://facebook.github.io/jest/blog/2016/07/27/jest-14.html)
4242

4343
你也可以通过遍历输出来查找特定节点,并对它们进行断言。
4444

@@ -110,15 +110,15 @@ TestRenderer.create(element, options);
110110
testRenderer.toJSON()
111111
```
112112

113-
返回一个表示渲染后的树的对象。该树仅包含特定平台的节点,例如 `<div>``<View>` 和他们的 props,但并不包含任何用户编写的组件。这对于[快照测试](http://facebook.github.io/jest/docs/en/snapshot-testing.html#snapshot-testing-with-jest)非常方便。
113+
返回一个已渲染的的树对象。该树仅包含特定平台的节点,例如 `<div>``<View>` 和它们的 props,但并不包含任何用户编写的组件。这对于[快照测试](http://facebook.github.io/jest/docs/en/snapshot-testing.html#snapshot-testing-with-jest)非常方便。
114114

115115
### `testRenderer.toTree()` {#testrenderertotree}
116116

117117
```javascript
118118
testRenderer.toTree()
119119
```
120120

121-
返回一个表示渲染后的树的对象。和 `toJSON()` 不同,它表示的内容比 `toJSON()` 提供的内容要更加详细,并且包含用户编写的组件。除非你要在测试渲染器(test renderer)之上编写自己的断言库,否则你可能并不需要这个方法。
121+
返回一个已渲染的的树对象。和 `toJSON()` 不同,它表示的内容比 `toJSON()` 提供的内容要更加详细,并且包含用户编写的组件。除非你要在测试渲染器(test renderer)之上编写自己的断言库,否则你可能并不需要这个方法。
122122

123123
### `testRenderer.update()` {#testrendererupdate}
124124

@@ -240,9 +240,9 @@ testInstance.children
240240

241241
该测试实例的子测试实例。
242242

243-
## 意见 {#ideas}
243+
## 想法 {#ideas}
244244

245-
你可以把 `createNodeMock` 函数作为选项(option)传递给 `TestRenderer.create`可以自行模拟 refs。`createNodeMock` 接受当前元素作为参数,并且返回一个模拟 ref 对象的。这十分有利于测试依赖于 refs 的组件
245+
你可以把 `createNodeMock` 函数作为选项(option)传递给 `TestRenderer.create`进行自定义 refs 模拟`createNodeMock` 接受当前元素作为参数,并且返回一个模拟 ref 对象的。这十分有利于依赖 refs 组件的测试
246246

247247
```javascript
248248
import TestRenderer from 'react-test-renderer';

0 commit comments

Comments
 (0)