|
1 | 1 | # findAll(selector)
|
2 | 2 |
|
3 |
| -Returns a [`WrapperArray`](/api/wrapper-array/README.md) of [Wrappers](/api/wrapper/README.md). Use any valid [selector](/api/selectors.md). |
| 3 | +- **Arguments:** |
| 4 | + - `{string|Component} selector` |
4 | 5 |
|
5 |
| -### Arguments |
| 6 | +- **Returns:** `{WrapperArray}` |
6 | 7 |
|
7 |
| -`selector` (`String`|`Component`): a CSS selector ('#id', '.class-name', 'tag') or a Vue component. See [selectors](/api/selectors.md). |
| 8 | +- **Usage:** |
8 | 9 |
|
9 |
| -### Returns |
| 10 | +Returns a [`WrapperArray`](/api/wrapper-array/README.md) of [Wrappers](/api/wrapper/README.md). |
10 | 11 |
|
11 |
| -(`WrapperArray`): returns a [`WrapperArray`](/api/wrapper-array/README.md) with [Wrappers](/api/wrapper/README.md) matching selector. Access wrappers using the [`at`](/api/WrapperArray/at.md) method |
12 |
| - |
13 |
| - |
14 |
| -### Example |
| 12 | +Use any valid [selector](/api/selectors.md). |
15 | 13 |
|
16 |
| -```js |
17 |
| -import { mount } from 'vue-test-utils' |
18 |
| -import { expect } from 'chai' |
19 |
| -import Foo from './Foo.vue' |
20 |
| - |
21 |
| -const wrapper = mount(Foo) |
22 |
| -const div = wrapper.findAll('div') |
23 |
| -expect(div.is('div')).to.equal(true) |
24 |
| -``` |
25 |
| - |
26 |
| -With a Vue Component: |
27 | 14 | ```js
|
28 | 15 | import { mount } from 'vue-test-utils'
|
29 | 16 | import { expect } from 'chai'
|
30 | 17 | import Foo from './Foo.vue'
|
31 | 18 | import Bar from './Bar.vue'
|
32 | 19 |
|
33 | 20 | const wrapper = mount(Foo)
|
| 21 | +const div = wrapper.findAll('div').at(0) |
| 22 | +expect(div.is('div')).to.equal(true) |
34 | 23 | const bar = wrapper.findAll(Bar).at(0)
|
35 |
| -expect(bar.isVueComponent).to.equal(true) |
| 24 | +expect(bar.is(Bar)).to.equal(true) |
36 | 25 | ```
|
| 26 | + |
| 27 | +- **See also:** [Wrapper](/api/wrapper/README.md) |
0 commit comments