@@ -72,6 +72,7 @@ describe('Usage', () => {
72
72
it ( 'v-for-iterator' , createRenderTestCase ( 'recycle-list/v-for-iterator' ) )
73
73
it ( 'v-on' , createRenderTestCase ( 'recycle-list/v-on' ) )
74
74
it ( 'v-on-inline' , createRenderTestCase ( 'recycle-list/v-on-inline' ) )
75
+ it ( 'v-once' , createRenderTestCase ( 'recycle-list/v-once' ) )
75
76
76
77
it ( 'stateless component' , done => {
77
78
compileWithDeps ( 'recycle-list/components/stateless.vue' , [ {
@@ -143,35 +144,35 @@ describe('Usage', () => {
143
144
expect ( getRoot ( instance ) ) . toEqual ( target )
144
145
tasks . length = 0
145
146
146
- // trigger component hooks
147
- instance . $triggerHook (
148
- 2 , // cid of the virtual component template
149
- 'create' , // lifecycle hook name
150
-
151
- // arguments for the callback
152
- [
153
- 'x-1' , // componentId of the virtual component
154
- { start : 3 } // propsData of the virtual component
155
- ]
156
- )
157
- instance . $triggerHook ( 2 , 'create' , [ 'x-2' , { start : 11 } ] )
158
-
159
- // the state (_data) of the virtual component should be sent to native
160
- expect ( tasks . length ) . toEqual ( 2 )
161
- expect ( tasks [ 0 ] . method ) . toEqual ( 'updateComponentData' )
162
- expect ( tasks [ 0 ] . args ) . toEqual ( [ 'x-1' , { count : 6 } , '' ] )
163
- expect ( tasks [ 1 ] . method ) . toEqual ( 'updateComponentData' )
164
- expect ( tasks [ 1 ] . args ) . toEqual ( [ 'x-2' , { count : 22 } , '' ] )
165
-
166
- instance . $triggerHook ( 'x-1' , 'attach' )
167
- instance . $triggerHook ( 'x-2' , 'attach' )
168
- tasks . length = 0
169
-
170
- // simulate a click event
171
- // the event will be caught by the virtual component template and
172
- // should be dispatched to virtual component according to the componentId
173
- const event = getEvents ( instance ) [ 0 ]
174
- fireEvent ( instance , event . ref , 'click' , { componentId : 'x-1' } )
147
+ // // trigger component hooks
148
+ // instance.$triggerHook(
149
+ // 2, // cid of the virtual component template
150
+ // 'create', // lifecycle hook name
151
+
152
+ // // arguments for the callback
153
+ // [
154
+ // 'x-1', // componentId of the virtual component
155
+ // { start: 3 } // propsData of the virtual component
156
+ // ]
157
+ // )
158
+ // instance.$triggerHook(2, 'create', ['x-2', { start: 11 }])
159
+
160
+ // // the state (_data) of the virtual component should be sent to native
161
+ // expect(tasks.length).toEqual(2)
162
+ // expect(tasks[0].method).toEqual('updateComponentData')
163
+ // expect(tasks[0].args).toEqual(['x-1', { count: 6 }, ''])
164
+ // expect(tasks[1].method).toEqual('updateComponentData')
165
+ // expect(tasks[1].args).toEqual(['x-2', { count: 22 }, ''])
166
+
167
+ // instance.$triggerHook('x-1', 'attach')
168
+ // instance.$triggerHook('x-2', 'attach')
169
+ // tasks.length = 0
170
+
171
+ // // simulate a click event
172
+ // // the event will be caught by the virtual component template and
173
+ // // should be dispatched to virtual component according to the componentId
174
+ // const event = getEvents(instance)[0]
175
+ // fireEvent(instance, event.ref, 'click', { componentId: 'x-1' })
175
176
setTimeout ( ( ) => {
176
177
// expect(tasks.length).toEqual(1)
177
178
// expect(tasks[0].method).toEqual('updateComponentData')
0 commit comments