@@ -3,115 +3,6 @@ import test from 'ava'
3
3
require ( 'jsdom-global' ) ( )
4
4
const { shallow, mount } = require ( 'vue-test-utils' )
5
5
6
- // const CustomInput = {
7
- // model: {
8
- // prop: 'value',
9
- // event: 'change',
10
- // },
11
- // props: {
12
- // value: String,
13
- // },
14
- // render(h) {
15
- // return (
16
- // <input type="text" domPropsValue={this.value} onInput={$event => this.$emit('change', $event.target.value)} />
17
- // )
18
- // },
19
- // }
20
-
21
- // test('Generic component vModel', async t => {
22
- // const wrapper = shallow({
23
- // data: () => ({
24
- // hello: 'everyone',
25
- // }),
26
- // render(h) {
27
- // return (
28
- // <div>
29
- // <span>{this.hello}</span>
30
- // <CustomInput vModel={this.hello} />
31
- // </div>
32
- // )
33
- // },
34
- // })
35
-
36
- // t.truthy(wrapper.is('div'))
37
- // t.is(wrapper.text(), 'everyone')
38
- // const input = wrapper.find('input')
39
- // t.is(input.element.value, 'everyone')
40
- // input.element.value = 'world'
41
- // input.trigger('input')
42
- // t.is(input.element.value, 'world')
43
- // t.is(wrapper.text(), 'world')
44
- // })
45
-
46
- // test('Component vModel:number', async t => {
47
- // const wrapper = shallow({
48
- // data: () => ({
49
- // number: 100,
50
- // }),
51
- // render(h) {
52
- // return (
53
- // <div>
54
- // <span>{this.number}</span>
55
- // <CustomInput vModel:number={this.number} />
56
- // </div>
57
- // )
58
- // },
59
- // })
60
-
61
- // t.truthy(wrapper.is('div'))
62
- // t.is(wrapper.text(), '100')
63
- // const input = wrapper.find('input')
64
- // t.is(input.element.value, '100')
65
- // input.element.value = '250'
66
- // input.trigger('input')
67
- // t.is(input.element.value, '250')
68
- // t.is(wrapper.text(), '250')
69
- // t.is(wrapper.vm.number, 250)
70
- // })
71
-
72
- // test('Generic select vModel', async t => {
73
- // const wrapper = shallow({
74
- // data: () => ({
75
- // selected: 'foo',
76
- // }),
77
- // render(h) {
78
- // return (
79
- // <div>
80
- // <select vModel={this.selected}>
81
- // <option value="foo">FOO</option>
82
- // <option value="bar">BAR</option>
83
- // </select>
84
- // </div>
85
- // )
86
- // },
87
- // })
88
- // const select = wrapper.find('select')
89
- // t.is(select.element.value, 'foo')
90
- // select.element.value = 'bar'
91
- // select.trigger('change')
92
- // t.is(wrapper.vm.selected, 'bar')
93
- // })
94
-
95
- // test('Generic input[type=checkbox] vModel', async t => {
96
- // const wrapper = shallow({
97
- // data: () => ({
98
- // selected: true,
99
- // }),
100
- // render(h) {
101
- // return (
102
- // <div>
103
- // <input type="checkbox" vModel={this.selected} />
104
- // </div>
105
- // )
106
- // },
107
- // })
108
- // const checkbox = wrapper.find('input')
109
- // t.is(checkbox.element.checked, true)
110
- // checkbox.element.checked = false
111
- // checkbox.trigger('change')
112
- // t.is(wrapper.vm.selected, false)
113
- // })
114
-
115
6
test ( 'input[type="checkbox"] should work' , async t => {
116
7
const wrapper = shallow ( {
117
8
data : ( ) => ( {
0 commit comments