File tree Expand file tree Collapse file tree 24 files changed +274
-201
lines changed Expand file tree Collapse file tree 24 files changed +274
-201
lines changed Original file line number Diff line number Diff line change @@ -15,25 +15,27 @@ wrapperArray.wrappers.forEach(wrapper => wrapper.setChecked(checked))
1515``` js
1616import { mount } from ' @vue/test-utils'
1717
18- const wrapper = mount ({
19- data () {
20- return {
21- t1: false ,
22- t2: ' '
23- }
24- },
25- template: `
26- <div>
27- <input type="checkbox" name="t1" class="foo" v-model="t1" />
28- <input type="radio" name="t2" class="foo" value="foo" v-model="t2"/>
29- <input type="radio" name="t2" class="bar" value="bar" v-model="t2"/>
30- </div>`
18+ test (' setChecked demo' , async () => {
19+ const wrapper = mount ({
20+ data () {
21+ return {
22+ t1: false ,
23+ t2: ' '
24+ }
25+ },
26+ template: `
27+ <div>
28+ <input type="checkbox" name="t1" class="foo" v-model="t1" />
29+ <input type="radio" name="t2" class="foo" value="foo" v-model="t2"/>
30+ <input type="radio" name="t2" class="bar" value="bar" v-model="t2"/>
31+ </div>`
32+ })
33+
34+ const wrapperArray = wrapper .findAll (' .foo' )
35+ expect (wrapper .vm .t1 ).toEqual (false )
36+ expect (wrapper .vm .t2 ).toEqual (' ' )
37+ await wrapperArray .setChecked ()
38+ expect (wrapper .vm .t1 ).toEqual (true )
39+ expect (wrapper .vm .t2 ).toEqual (' foo' )
3140})
32-
33- const wrapperArray = wrapper .findAll (' .foo' )
34- expect (wrapper .vm .t1 ).toEqual (false )
35- expect (wrapper .vm .t2 ).toEqual (' ' )
36- wrapperArray .setChecked ()
37- expect (wrapper .vm .t1 ).toEqual (true )
38- expect (wrapper .vm .t2 ).toEqual (' foo' )
3941```
Original file line number Diff line number Diff line change @@ -15,8 +15,10 @@ import { mount } from '@vue/test-utils'
1515import Foo from ' ./Foo.vue'
1616import Bar from ' ./Bar.vue'
1717
18- const wrapper = mount (Foo)
19- const barArray = wrapper .findAll (Bar)
20- barArray .setData ({ foo: ' bar' })
21- expect (barArray .at (0 ).vm .foo ).toBe (' bar' )
18+ test (' setData demo' , async () => {
19+ const wrapper = mount (Foo)
20+ const barArray = wrapper .findAll (Bar)
21+ await barArray .setData ({ foo: ' bar' })
22+ expect (barArray .at (0 ).vm .foo ).toBe (' bar' )
23+ })
2224```
Original file line number Diff line number Diff line change @@ -15,8 +15,10 @@ import { mount } from '@vue/test-utils'
1515import Foo from ' ./Foo.vue'
1616import Bar from ' ./Bar.vue'
1717
18- const wrapper = mount (Foo)
19- const barArray = wrapper .findAll (Bar)
20- barArray .setProps ({ foo: ' bar' })
21- expect (barArray .at (0 ).vm .foo ).toBe (' bar' )
18+ test (' setProps demo' , async () => {
19+ const wrapper = mount (Foo)
20+ const barArray = wrapper .findAll (Bar)
21+ await barArray .setProps ({ foo: ' bar' })
22+ expect (barArray .at (0 ).vm .foo ).toBe (' bar' )
23+ })
2224```
Original file line number Diff line number Diff line change @@ -29,10 +29,12 @@ const wrapper = mount({
2929 </div>`
3030})
3131
32- const wrapperArray = wrapper .findAll (' .foo' )
33- expect (wrapper .vm .t1 ).toEqual (' ' )
34- expect (wrapper .vm .t2 ).toEqual (' ' )
35- wrapperArray .setValue (' foo' )
36- expect (wrapper .vm .t1 ).toEqual (' foo' )
37- expect (wrapper .vm .t2 ).toEqual (' foo' )
32+ test (' setValue demo' , async () => {
33+ const wrapperArray = wrapper .findAll (' .foo' )
34+ expect (wrapper .vm .t1 ).toEqual (' ' )
35+ expect (wrapper .vm .t2 ).toEqual (' ' )
36+ await wrapperArray .setValue (' foo' )
37+ expect (wrapper .vm .t1 ).toEqual (' foo' )
38+ expect (wrapper .vm .t2 ).toEqual (' foo' )
39+ })
3840```
Original file line number Diff line number Diff line change @@ -16,12 +16,14 @@ import { mount } from '@vue/test-utils'
1616import sinon from ' sinon'
1717import Foo from ' ./Foo.vue'
1818
19- const clickHandler = sinon .stub ()
20- const wrapper = mount (Foo, {
21- propsData: { clickHandler }
19+ test (' trigger demo' , async () => {
20+ const clickHandler = sinon .stub ()
21+ const wrapper = mount (Foo, {
22+ propsData: { clickHandler }
23+ })
24+
25+ const divArray = wrapper .findAll (' div' )
26+ await divArray .trigger (' click' )
27+ expect (clickHandler .called ).toBe (true )
2228})
23-
24- const divArray = wrapper .findAll (' div' )
25- divArray .trigger (' click' )
26- expect (clickHandler .called ).toBe (true )
2729```
Original file line number Diff line number Diff line change @@ -15,25 +15,27 @@ wrapperArray.wrappers.forEach(wrapper => wrapper.setChecked(checked))
1515``` js
1616import { mount } from ' @vue/test-utils'
1717
18- const wrapper = mount ({
19- data () {
20- return {
21- t1: false ,
22- t2: ' '
23- }
24- },
25- template: `
26- <div>
27- <input type="checkbox" name="t1" class="foo" v-model="t1" />
28- <input type="radio" name="t2" class="foo" value="foo" v-model="t2"/>
29- <input type="radio" name="t2" class="bar" value="bar" v-model="t2"/>
30- </div>`
18+ test (' setChecked demo' , async () => {
19+ const wrapper = mount ({
20+ data () {
21+ return {
22+ t1: false ,
23+ t2: ' '
24+ }
25+ },
26+ template: `
27+ <div>
28+ <input type="checkbox" name="t1" class="foo" v-model="t1" />
29+ <input type="radio" name="t2" class="foo" value="foo" v-model="t2"/>
30+ <input type="radio" name="t2" class="bar" value="bar" v-model="t2"/>
31+ </div>`
32+ })
33+
34+ const wrapperArray = wrapper .findAll (' .foo' )
35+ expect (wrapper .vm .t1 ).toEqual (false )
36+ expect (wrapper .vm .t2 ).toEqual (' ' )
37+ await wrapperArray .setChecked ()
38+ expect (wrapper .vm .t1 ).toEqual (true )
39+ expect (wrapper .vm .t2 ).toEqual (' foo' )
3140})
32-
33- const wrapperArray = wrapper .findAll (' .foo' )
34- expect (wrapper .vm .t1 ).toEqual (false )
35- expect (wrapper .vm .t2 ).toEqual (' ' )
36- wrapperArray .setChecked ()
37- expect (wrapper .vm .t1 ).toEqual (true )
38- expect (wrapper .vm .t2 ).toEqual (' foo' )
3941```
Original file line number Diff line number Diff line change @@ -15,8 +15,10 @@ import { mount } from '@vue/test-utils'
1515import Foo from ' ./Foo.vue'
1616import Bar from ' ./Bar.vue'
1717
18- const wrapper = mount (Foo)
19- const barArray = wrapper .findAll (Bar)
20- barArray .setData ({ foo: ' bar' })
21- expect (barArray .at (0 ).vm .foo ).toBe (' bar' )
18+ test (' setData demo' , async () => {
19+ const wrapper = mount (Foo)
20+ const barArray = wrapper .findAll (Bar)
21+ await barArray .setData ({ foo: ' bar' })
22+ expect (barArray .at (0 ).vm .foo ).toBe (' bar' )
23+ })
2224```
Original file line number Diff line number Diff line change @@ -15,8 +15,10 @@ import { mount } from '@vue/test-utils'
1515import Foo from ' ./Foo.vue'
1616import Bar from ' ./Bar.vue'
1717
18- const wrapper = mount (Foo)
19- const barArray = wrapper .findAll (Bar)
20- barArray .setProps ({ foo: ' bar' })
21- expect (barArray .at (0 ).vm .foo ).toBe (' bar' )
18+ test (' setProps demo' , async () => {
19+ const wrapper = mount (Foo)
20+ const barArray = wrapper .findAll (Bar)
21+ await barArray .setProps ({ foo: ' bar' })
22+ expect (barArray .at (0 ).vm .foo ).toBe (' bar' )
23+ })
2224```
Original file line number Diff line number Diff line change @@ -29,10 +29,12 @@ const wrapper = mount({
2929 </div>`
3030})
3131
32- const wrapperArray = wrapper .findAll (' .foo' )
33- expect (wrapper .vm .t1 ).toEqual (' ' )
34- expect (wrapper .vm .t2 ).toEqual (' ' )
35- wrapperArray .setValue (' foo' )
36- expect (wrapper .vm .t1 ).toEqual (' foo' )
37- expect (wrapper .vm .t2 ).toEqual (' foo' )
32+ test (' setValue demo' , async () => {
33+ const wrapperArray = wrapper .findAll (' .foo' )
34+ expect (wrapper .vm .t1 ).toEqual (' ' )
35+ expect (wrapper .vm .t2 ).toEqual (' ' )
36+ await wrapperArray .setValue (' foo' )
37+ expect (wrapper .vm .t1 ).toEqual (' foo' )
38+ expect (wrapper .vm .t2 ).toEqual (' foo' )
39+ })
3840```
Original file line number Diff line number Diff line change @@ -15,12 +15,14 @@ import { mount } from '@vue/test-utils'
1515import sinon from ' sinon'
1616import Foo from ' ./Foo.vue'
1717
18- const clickHandler = sinon .stub ()
19- const wrapper = mount (Foo, {
20- propsData: { clickHandler }
21- })
18+ test (' trigger demo' , async () => {
19+ const clickHandler = sinon .stub ()
20+ const wrapper = mount (Foo, {
21+ propsData: { clickHandler }
22+ })
2223
23- const divArray = wrapper .findAll (' div' )
24- divArray .trigger (' click' )
25- expect (clickHandler .called ).toBe (true )
24+ const divArray = wrapper .findAll (' div' )
25+ await divArray .trigger (' click' )
26+ expect (clickHandler .called ).toBe (true )
27+ })
2628```
You can’t perform that action at this time.
0 commit comments