Skip to content

API: Wrapper array #17

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 16 commits into from
10 changes: 5 additions & 5 deletions docs/en/api/wrapper-array/README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# WrapperArray

A `WrapperArray` is an object that contains an array of [Wrappers](../wrapper/README.md), and methods to test the `Wrappers`.
Un `WrapperArray` est un objet contenant un tableau de [Wrappers](../wrapper/README.md) ainsi que les méthodes pour tester les `Wrappers`.

- **Properties:**
- **Propriétés :**

`length` `number`: the number of `Wrappers` contained in the `WrapperArray`
`length` `number`: le nombre de `Wrappers` que le `WrapperArray` contient.

- **Methods:**
- **Méthodes :**

There is a detailed list of methods in the WrapperArray section of the docs.
Il y a une liste détaillé des méthodes dans la section `WrapperArray` de la documentation.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

détaillé => détaillée

8 changes: 4 additions & 4 deletions docs/en/api/wrapper-array/at.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# at(index)

Returns `Wrapper` at `index` passed. Uses zero based numbering (i.e. first item is at index 0).
Retourne le `Wrapper` à l'index passé en paramètre. L'indexation commence à 0.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Retourne le Wrapper pour l'index passé en paramètre.

il faut laisser index entre ` car c'est un paramètre


- **Arguments:**
- **Paramètre :**
- `{number} index`

- **Returns:** `{Wrapper}`
- **Retourne :** `{Wrapper}`

- **Example:**
- **Exemple :**

```js
import { shallow } from 'vue-test-utils'
Expand Down
12 changes: 6 additions & 6 deletions docs/en/api/wrapper-array/contains.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# contains(selector)

Assert every wrapper in `WrapperArray` contains selector.
Asserte que chaque `Wrapper` de `WrapperArray` contient un élément basé sur un sélecteur.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Asserte que chaque Wrapper => Asserte que chaque wrapper

ne pas mettre les ` et la majuscule pour respecter les mises en page de l'original, ou alors il faut prévoir un PR sur l'original


Use any valid [selector](../selectors.md).
Utilisez n'importe quels [sélecteurs](../selectors.md).

- **Arguments:**
- `{string|Component} selector`
- **Paramètre :**
- `{string|Component} selector : un sélecteur`

- **Returns:** `{boolean}`
- **Retourne :** `{boolean}`

- **Example:**
- **Exemple :**

```js
import { shallow } from 'vue-test-utils'
Expand Down
12 changes: 6 additions & 6 deletions docs/en/api/wrapper-array/hasAttribute.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# hasAttribute(attribute, value)

Assert every `Wrapper` in `WrapperArray` DOM node has `attribute` matching `value`.
Asserte que chaque `Wrapper` de `WrapperArray` a un nœud du DOM qui a un attribut ayant une certaine valeur.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

qui a un attribut ayant une certaine valeur. => qui a un attribut (attribute) ayant une certaine valeur (value).


- **Arguments:**
- `{string} attribute`
- `{string} value`
- **Paramètres :**
- `{string} attribute : l'attribut`
- `{string} value : la valeur`

- **Returns:** `{boolean}`
- **Retourne :** `{boolean}`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
10 changes: 5 additions & 5 deletions docs/en/api/wrapper-array/hasClass.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# hasClass(className)

Assert every `Wrapper` in `WrapperArray` DOM node has class containing `className`.
Asserte que chaque `Wrapper` de `WrapperArray` a un nœud du DOM qui a une classe `className`.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a un nœud du DOM qui a une classe className. => a un nœud du DOM qui a une classe contenant className.


- **Arguments:**
- `{string} className`
- **Paramètre :**
- `{string} className : nom d'une classe`

- **Returns:** `{boolean}`
- **Retourne :** `{boolean}`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
12 changes: 6 additions & 6 deletions docs/en/api/wrapper-array/hasProp.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# hasProp(prop, value)

Assert every `Wrapper` in `WrapperArray` `vm` has `prop` matching `value`.
Asserte que chaque instance de Vue `vm` de `Wrapper` dans `WrapperArray` a une `prop` correspondant à `value`.

**Note the Wrapper must contain a Vue instance.**
**Note : le `Wrapper` doit contenir une instance de Vue.**

- **Arguments:**
- **Paramètres :**
- `{string} prop`
- `{any} value`
- `{any} value : la valeur`

- **Returns:** `{boolean}`
- **Retourne :** `{boolean}`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
14 changes: 7 additions & 7 deletions docs/en/api/wrapper-array/hasStyle.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# hasStyle(style, value)

Assert every `Wrapper` in `WrapperArray` DOM node has style matching value.
Asserte que chaque `Wrapper` de `WrapperArray` a un nœud DOM ayant un certain style avec une certaine valeur.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

un nœud DOM ayant un certain style avec une certaine valeur. => un nœud DOM ayant un style correspondant à une valeur (value).


Returns `true` if `Wrapper` DOM node has `style` matching `string`.
Retourne `true` si le nœud du DOM du `Wrapper` contient un `style` correspondant à `value`.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

correspondant à value. => correspondant à string.


**Note will only detect inline styles when running in `jsdom`.**
- **Arguments:**
**Note : cela va uniquement détecter les styles `inlines` quand il fonctionne avec `jsdom`.**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cela va uniquement détecter les styles inlines quand il fonctionne avec jsdom => cela détectera uniquement les styles "inlines" en cours d'exécution dans jsdom

- **Paramètres :**
- `{string} style`
- `{string} value`
- `{string} value : valeur`

- **Returns:** `{boolean}`
- **Retourne :** `{boolean}`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
10 changes: 5 additions & 5 deletions docs/en/api/wrapper-array/is.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# is(selector)

Assert every `Wrapper` in `WrapperArray` DOM node or `vm` matches [selector](../selectors.md).
Asserte que chaque `Wrapper` de `WrapperArray` a un nœud du DOM ou une instance de Vue `vm` correspondant à un [sélecteur](../selectors.md).

- **Arguments:**
- `{string|Component} selector`
- **Paramètre :**
- `{string|Component} selector : un sélecteur`

- **Returns:** `{boolean}`
- **Retourne :** `{boolean}`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
6 changes: 3 additions & 3 deletions docs/en/api/wrapper-array/isEmpty.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# isEmpty()

Assert every `Wrapper` in `WrapperArray` does not contain child node.
Asserte que chaque `Wrapper` de `WrapperArray` ne contient pas de nœuds enfants.

- **Returns:** `{boolean}`
- **Retourne :** `{boolean}`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
6 changes: 3 additions & 3 deletions docs/en/api/wrapper-array/isVueInstance.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# isVueInstance()

Assert every `Wrapper` in `WrapperArray` is Vue instance.
Asserte que chaque `Wrapper` de `WrapperArray` possède une instance de Vue.

- **Returns:** `{boolean}`
- **Retourne :** `{boolean}`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
8 changes: 4 additions & 4 deletions docs/en/api/wrapper-array/setData.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# setData(data)

Sets `Wrapper` `vm` data and forces update on each `Wrapper` in `WrapperArray`.
Fixe les données de l'instance de Vue `vm` du `Wrapper` puis force la mise à jour sur chaque `Wrapper` de `WrapperArray`.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixe => Définit


**Note every `Wrapper` must contain a Vue instance.**
**Note : chaque `Wrapper` doit contenir une instance de Vue.**

- **Arguments:**
- **Paramètre :**
- `{Object} data`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
9 changes: 4 additions & 5 deletions docs/en/api/wrapper-array/setMethods.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@

# setMethods(methods)

Sets `Wrapper` `vm` methods and forces update on each `Wrapper` in `WrapperArray`.
Fixe les méthodes de l'instance de Vue `vm` du `Wrapper` et force la mise à jour sur chaque `Wrapper` de `WrapperArray`.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixe => Définit


**Note every `Wrapper` must contain a Vue instance.**
**Note : chaque `Wrapper` doit conenir une instance de Vue.**

- **Arguments:**
- **Paramètre :**
- `{Object} methods`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
8 changes: 4 additions & 4 deletions docs/en/api/wrapper-array/setProps.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# setProps(props)

Sets `Wrapper` `vm` props and forces update on each `Wrapper` in `WrapperArray`.
Fixe les `props` de l'instance de Vue `vm` du `Wrapper` et force la mise à jour sur chaque `Wrapper` de `WrapperArray`.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixe les props de l'instance => Définit les props de l'instance


**Note every `Wrapper` must contain a Vue instance.**
**Note : chaque `Wrapper` doit contenir une instance de Vue.**

- **Arguments:**
- **Paramètre :**
- `{Object} props`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
10 changes: 5 additions & 5 deletions docs/en/api/wrapper-array/trigger.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# trigger(eventName)

Triggers an event on every `Wrapper` in the `WrapperArray` DOM node.
Déclenche un évènement sur chaque nœud du DOM des `Wrapper` de `WrapperArray`.

**Note every `Wrapper` must contain a Vue instance.**
**Note : chaque `Wrapper` doit contenir une instance de Vue.**

- **Arguments:**
- `{string} eventName`
- **Paramètre :**
- `{string} eventName : nom de l'évènement`

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand Down
10 changes: 5 additions & 5 deletions docs/en/api/wrapper-array/update.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# update()

Force root Vue component of each `Wrapper` in `WrapperArray` to re-render.
Force le composant Vue principal de chaque `Wrapper` de `WrapperArray` à se mettre à jour.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Force le composant Vue principal de chaque Wrapper de WrapperArray à se mettre à jour. => Force le re-rendu du composant racine de Vue de chaque Wrapper de WrapperArray.


If called on a Vue component wrapper array, it will force each Vue component to re-render.
Si appellée sur `WrapperArray`, il mettra à jour le composant de chaque `Wrapper`.

- **Example:**
- **Exemple :**

```js
import { mount } from 'vue-test-utils'
Expand All @@ -14,7 +14,7 @@ import Foo from './Foo.vue'
const wrapper = mount(Foo)
const divArray = wrapper.findAll('div')
expect(divArray.at(0).vm.bar).toBe('bar')
divArray.at(0).vm.bar = 'new value'
divArray.at(0).vm.bar = 'nouvelle valeur'
divArray.update()
expect(divArray.at(0).vm.bar).toBe('new value')
expect(divArray.at(0).vm.bar).toBe('nouvelle valeur')
```