You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
var ReactTestUtils =require('react-dom/test-utils'); // ES5 with npm
14
14
```
15
15
16
-
## Overview
16
+
## Introducción
17
17
18
-
`ReactTestUtils`makes it easy to test React components in the testing framework of your choice. At Facebook we use [Jest](https://facebook.github.io/jest/)for painless JavaScript testing. Learn how to get started with Jest through the Jest website's [React Tutorial](http://facebook.github.io/jest/docs/en/tutorial-react.html#content).
18
+
`ReactTestUtils`facilita probar los componentes de React en cualquiera de los frameworks de pruebas que elijas. En Facebook usamos [Jest](https://facebook.github.io/jest/)para realizar las pruebas de JavaScript sin problemas. Aprende como iniciar con Jest en el [tutorial para React](http://facebook.github.io/jest/docs/en/tutorial-react.html#content) que se encuentra en el sitio web de Jest.
19
19
20
-
> Note:
20
+
> Nota:
21
21
>
22
-
> Airbnb has released a testing utility called Enzyme, which makes it easy to assert, manipulate, and traverse your React Components' output. If you're deciding on a unit testing utility to use together with Jest, or any other test runner, it's worth checking out: [http://airbnb.io/enzyme/](http://airbnb.io/enzyme/)
22
+
> Airbnb ha liberado una utilidad para pruebas llamada Enzyme, que hace fácil asegurar, manipular y navegar por el resultado de sus Componentes de React. Si está decidiendo que utilidad para pruebas unitarias utilizar junto con Jest u otra herramienta para pruebas, vale la pena darle un vistazo a: [http://airbnb.io/enzyme/](http://airbnb.io/enzyme/)
23
23
>
24
-
> Alternatively, there is another testing utility called react-testing-library designed to enable and encourage writing tests that use your components as the end users use them. It also works with any test runner: [https://git.io/react-testing-library](https://git.io/react-testing-library)
24
+
> Como otra opción, también hay otra utilidad para pruebas llamada react-testing-library diseñada para permitir e incentivar el escribir las pruebas de sus componentes de la misma forma en que los usuarios finales los usarían. De igual forma, funciona con cualquiera de los ejecutores de pruebas: [https://git.io/react-testing-library](https://git.io/react-testing-library)
25
25
26
26
-[`Simulate`](#simulate)
27
27
-[`renderIntoDocument()`](#renderintodocument)
@@ -39,18 +39,18 @@ var ReactTestUtils = require('react-dom/test-utils'); // ES5 with npm
When writing unit tests for React, shallow rendering can be helpful. Shallow rendering lets you render a component "one level deep" and assert facts about what its render method returns, without worrying about the behavior of child components, which are not instantiated or rendered. This does not require a DOM.
46
+
Cuando se escriben pruebas de unidad para React, el renderizado superficial puede ser de ayuda. El renderizado superficial permite renderizar el componente "un nivel de profundidad" y asegurar lo que su método de renderizado retorna, sin preocuparse acerca del comportamiento de los componentes hijos, los cuales no son instanciados o renderizados. Esto no requiere de un DOM.
47
47
48
-
> Note:
48
+
> Nota:
49
49
>
50
-
> The shallow renderer has moved to`react-test-renderer/shallow`.<br>
51
-
> [Learn more about shallow rendering on its reference page.](/docs/shallow-renderer.html)
50
+
> El renderizado superficial se ha movido a`react-test-renderer/shallow`.<br>
51
+
> [Puede encontrar más información sobre el renderizado superficial en su página de referencia](/docs/shallow-renderer.html)
52
52
53
-
## Other Utilities
53
+
## Otras utilidades
54
54
55
55
### `Simulate`
56
56
@@ -61,19 +61,19 @@ Simulate.{eventName}(
61
61
)
62
62
```
63
63
64
-
Simulate an event dispatch on a DOM node with optional `eventData` event data.
64
+
Simula la ejecución de un evento en un nodo del DOM con los datos opcionales de evento `eventData`.
65
65
66
-
`Simulate`has a method for [every event that React understands](/docs/events.html#supported-events).
66
+
`Simulate`tiene un método para [cada uno de los eventos que React comprende](/docs/events.html#supported-events).
> You will have to provide any event property that you're using in your component (e.g. keyCode, which, etc...) as React is not creating any of these for you.
88
+
> Se debe proveer cualquiera de las propiedades del evento que se esté usando en tu componente (p.e. keyCode, which, etc...) ya que React no creará ninguna de estas por ti.
Render a React element into a detached DOM node in the document. **This function requires a DOM.**
98
+
Renderiza un Elemento de React en un nodo separado del DOM en el documento. **Esta función requiere un DOM**
99
99
100
-
> Note:
100
+
> Nota:
101
101
>
102
-
> You will need to have `window`, `window.document`and`window.document.createElement`globally available **before**you import`React`. Otherwise React will think it can't access the DOM and methods like `setState`won't work.
102
+
> Necesitará tener `window`, `window.document`y`window.document.createElement`habilitados de forma global **antes**de importar`React`. De otro modo React pensará que no tiene acceso al DOM y los métodos como `setState`no funcionarán.
103
103
104
104
* * *
105
105
@@ -112,11 +112,11 @@ mockComponent(
112
112
)
113
113
```
114
114
115
-
Pass a mocked component module to this method to augment it with useful methods that allow it to be used as a dummy React component. Instead of rendering as usual, the component will become a simple `<div>` (or other tag if `mockTagName` is provided) containing any provided children.
115
+
Pasa un módulo de un componente a simular a este método para mejorarlo con métodos útiles los cuales permiten que sea utilizado como un componente de React simulado. En lugar de renderizar de la forma usual, el componente simplemente se convertirá en un `<div>` (u otra etiqueta si se proporciona `mockTagName`) que contiene cualquiera de los hijos proporcionados.
116
116
117
-
> Note:
117
+
> Nota:
118
118
>
119
-
> `mockComponent()`is a legacy API. We recommend using [shallow rendering](/docs/test-utils.html#shallow-rendering)or[`jest.mock()`](https://facebook.github.io/jest/docs/en/tutorial-react-native.html#mock-native-modules-using-jestmock) instead.
119
+
> `mockComponent()`es una API heredada. En su lugar, recomendamos usar [renderizado superficial](/docs/test-utils.html#shallow-rendering)o[`jest.mock()`](https://facebook.github.io/jest/docs/en/tutorial-react-native.html#mock-native-modules-using-jestmock).
120
120
121
121
* * *
122
122
@@ -126,7 +126,7 @@ Pass a mocked component module to this method to augment it with useful methods
126
126
isElement(element)
127
127
```
128
128
129
-
Returns`true`if`element`is any React element.
129
+
Retorna`true`si`element`es cualquier elemento de React.
130
130
131
131
* * *
132
132
@@ -139,7 +139,7 @@ isElementOfType(
139
139
)
140
140
```
141
141
142
-
Returns`true`if`element`is a React element whose type is of a React `componentClass`.
142
+
Retorna`true`si`element`es un Elemento de React cuyo tipo es un `componentClass` de React.
143
143
144
144
* * *
145
145
@@ -149,7 +149,7 @@ Returns `true` if `element` is a React element whose type is of a React `compone
149
149
isDOMComponent(instance)
150
150
```
151
151
152
-
Returns`true`if`instance`is a DOM component (such as a`<div>`or`<span>`).
152
+
Retorna`true`si`instance`es un componente del DOM (tal como un`<div>`o`<span>`).
153
153
154
154
* * *
155
155
@@ -159,7 +159,7 @@ Returns `true` if `instance` is a DOM component (such as a `<div>` or `<span>`).
159
159
isCompositeComponent(instance)
160
160
```
161
161
162
-
Returns`true`if`instance`is a user-defined component, such as a class or a function.
162
+
Retorna`true`si`instance`es un componente definido por el usuario, tal como una clase o una función.
163
163
164
164
* * *
165
165
@@ -172,7 +172,7 @@ isCompositeComponentWithType(
172
172
)
173
173
```
174
174
175
-
Returns`true`if`instance`is a component whose type is of a React `componentClass`.
175
+
Retorna`true`si`instance`es un componente cuyo tipo es un `componentClass` de React.
176
176
177
177
* * *
178
178
@@ -185,7 +185,7 @@ findAllInRenderedTree(
185
185
)
186
186
```
187
187
188
-
Traverse all components in `tree`and accumulate all components where `test(component)`is`true`. This is not that useful on its own, but it's used as a primitive for other test utils.
188
+
Navega por todos los componentes en `tree`y acumula todos los componentes en donde `test(component)`sea`true`. Esto no es útil por sí solo, pero es utilizado como primitivo para otras utilidades de prueba.
Finds all DOM elements of components in the rendered tree that are DOM components with the class name matching`className`.
201
+
Encuentra todos los elementos en el DOM de componentes presentes en el árbol de renderizado que sean componentes del DOM cuyo nombre de clase sea`className`.
Like [`scryRenderedDOMComponentsWithClass()`](#scryrendereddomcomponentswithclass)but expects there to be one result, and returns that one result, or throws exception if there is any other number of matches besides one.
214
+
Igual a [`scryRenderedDOMComponentsWithClass()`](#scryrendereddomcomponentswithclass)pero espera que sólo haya un resultado, y retorna ese único resultado, de lo contrario lanza una excepción si hay algún otro número de coincidencias diferentes a una.
Finds all DOM elements of components in the rendered tree that are DOM components with the tag name matching`tagName`.
227
+
Encuentra todos los elementos en el DOM de componentes presentes en el árbol de renderizado que sean componentes del DOM cuyo nombre de etiqueta sea igual a`tagName`.
Like [`scryRenderedDOMComponentsWithTag()`](#scryrendereddomcomponentswithtag)but expects there to be one result, and returns that one result, or throws exception if there is any other number of matches besides one.
240
+
Igual a [`scryRenderedDOMComponentsWithTag()`](#scryrendereddomcomponentswithtag)pero espera que sólo haya un resultado y retorna ese único resultado, de lo contario lanza una excepción si hay algún otro número de coincidencias diferentes a una.
Same as[`scryRenderedComponentsWithType()`](#scryrenderedcomponentswithtype)but expects there to be one result and returns that one result, or throws exception if there is any other number of matches besides one.
266
+
Igual a[`scryRenderedComponentsWithType()`](#scryrenderedcomponentswithtype)pero espera que sólo haya un resultado y retorna ese único resultado, de lo contrario lanza una excepción si hay algún otro número de coincidencias diferentes a una.
0 commit comments