File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ var ShallowRenderer = require('react-test-renderer/shallow'); // ES5 with npm
15
15
16
16
## 概要
17
17
18
- React の単体テストを実装するとき、浅いレンダー(Shallow Renderer)が役立つでしょう。浅いレンダーを使用すると、インスタンス化またはレンダーされていない子コンポーネントの振る舞いを心配することなく、「1階層深く 」レンダーしてレンダーメソッドが返すものをアサート(assert)できます。これにDOMは必要ありません 。
18
+ React の単体テストを実装するとき、浅いレンダー(Shallow Renderer)が役立つでしょう。浅いレンダーを使用すると、インスタンス化またはレンダーされていない子コンポーネントの振る舞いを心配することなく、「1 階層深く 」レンダーしてレンダーメソッドが返すものをアサート(assert)できます。これに DOM は必要ありません 。
19
19
20
20
たとえば、以下のコンポーネントがある場合:
21
21
@@ -49,20 +49,20 @@ expect(result.props.children).toEqual([
49
49
50
50
浅いテストには現在いくつかの制限があります。すなわち refs をサポートしていません。
51
51
52
- > 注意 :
52
+ > 補足 :
53
53
>
54
- > またEnzymeの [ Shallow Rendering API] ( http://airbnb.io/enzyme/docs/api/shallow.html ) をチェックすることをお勧めします。それは同じ機能上でより良くより高いレベルのAPIを提供します 。
54
+ > また Enzyme の [ Shallow Rendering API] ( http://airbnb.io/enzyme/docs/api/shallow.html ) をチェックすることをお勧めします。それは同じ機能上でより良くより高いレベルの API を提供します 。
55
55
56
56
## リファレンス
57
57
58
58
### ` shallowRenderer.render() `
59
59
60
- shallowRendererは 、テストしているコンポーネントをレンダーするための「場所」と捉えることができ、そこからコンポーネントの出力を抽出できます。
60
+ shallowRenderer は 、テストしているコンポーネントをレンダーするための「場所」と捉えることができ、そこからコンポーネントの出力を抽出できます。
61
61
62
- ` shallowRenderer.render() ` は [ ` ReactDOM.render() ` ] ( /docs/react-dom.html#render ) に似ていますが、DOMを必要とせず、1階層だけレンダーします 。つまり、テスト対象のコンポーネントが持つ子コンポーネントの実装から分離してテストを実行できます。
62
+ ` shallowRenderer.render() ` は [ ` ReactDOM.render() ` ] ( /docs/react-dom.html#render ) に似ていますが、 DOM を必要とせず、1 階層だけレンダーします 。つまり、テスト対象のコンポーネントが持つ子コンポーネントの実装から分離してテストを実行できます。
63
63
64
64
### ` shallowRenderer.getRenderOutput() `
65
65
66
- ` shallowRenderer.render() ` が呼び出された後、` shallowRenderer.getRenderOutput() ` を使用して浅くレンダーされた出力を取得できます。
66
+ ` shallowRenderer.render() ` が呼び出された後、 ` shallowRenderer.getRenderOutput() ` を使用して浅くレンダーされた出力を取得できます。
67
67
68
68
そして出力から得た結果のアサートを開始できます。
You can’t perform that action at this time.
0 commit comments