Skip to content

Commit d8feb26

Browse files
committed
docs: add class, props, and attributes
1 parent fa4d8c7 commit d8feb26

File tree

9 files changed

+54
-148
lines changed

9 files changed

+54
-148
lines changed

docs/en/api/wrapper-array/hasAttribute.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

docs/en/api/wrapper-array/hasClass.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

docs/en/api/wrapper-array/hasProp.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

docs/en/api/wrapper/attributes.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# attributes()
2+
3+
Returns `Wrapper` DOM node attribute object.
4+
5+
- **Returns:** `{[attribute: string]: any}`
6+
7+
- **Example:**
8+
9+
```js
10+
import { mount } from 'vue-test-utils'
11+
import { expect } from 'chai'
12+
import Foo from './Foo.vue'
13+
14+
const wrapper = mount(Foo)
15+
expect(wrapper.attributes().id).toBe('foo')
16+
```

docs/en/api/wrapper/classes.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# classes()
2+
3+
Return `Wrapper` DOM node classes.
4+
5+
Returns Array of class names.
6+
7+
- **Returns:** `Array<{string}>`
8+
9+
- **Example:**
10+
11+
```js
12+
import { mount } from 'vue-test-utils'
13+
import { expect } from 'chai'
14+
import Foo from './Foo.vue'
15+
16+
const wrapper = mount(Foo)
17+
expect(wrapper.classes()).toContain('bar')
18+
```

docs/en/api/wrapper/hasAttribute.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

docs/en/api/wrapper/hasClass.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

docs/en/api/wrapper/hasProp.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

docs/en/api/wrapper/props.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# props()
2+
3+
Return `Wrapper` `vm` props object.
4+
5+
**Note the Wrapper must contain a Vue instance.**
6+
7+
- **Returns:** `{[prop: string]: any}`
8+
9+
- **Example:**
10+
11+
```js
12+
import { mount } from 'vue-test-utils'
13+
import { expect } from 'chai'
14+
import Foo from './Foo.vue'
15+
16+
const wrapper = mount(Foo, {
17+
propsData: 'baz'
18+
})
19+
expect(wrapper.props().bar).toBe('baz')
20+
```

0 commit comments

Comments
 (0)