@@ -17,8 +17,8 @@ export function main() {
1717 describe ( `View Elements` , ( ) => {
1818 function compViewDef (
1919 nodes : NodeDef [ ] , updateDirectives ?: ViewUpdateFn , updateRenderer ?: ViewUpdateFn ,
20- handleEvent ?: ViewHandleEventFn , viewFlags : ViewFlags = ViewFlags . None ) : ViewDefinition {
21- return viewDef ( viewFlags , nodes , updateDirectives , updateRenderer , handleEvent ) ;
20+ viewFlags : ViewFlags = ViewFlags . None ) : ViewDefinition {
21+ return viewDef ( viewFlags , nodes , updateDirectives , updateRenderer ) ;
2222 }
2323
2424 function createAndGetRootNodes (
@@ -189,18 +189,16 @@ export function main() {
189189 const handleEventSpy = jasmine . createSpy ( 'handleEvent' ) ;
190190 const removeListenerSpy =
191191 spyOn ( HTMLElement . prototype , 'removeEventListener' ) . and . callThrough ( ) ;
192- const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef (
193- [ elementDef ( NodeFlags . None , null , null , 0 , 'button' , null , null , [ 'click' ] ) ] , null ,
194- null , handleEventSpy ) ) ;
192+ const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef ( [ elementDef (
193+ NodeFlags . None , null , null , 0 , 'button' , null , null , [ 'click' ] , handleEventSpy ) ] ) ) ;
195194
196195 rootNodes [ 0 ] . click ( ) ;
197196
198197 expect ( handleEventSpy ) . toHaveBeenCalled ( ) ;
199198 let handleEventArgs = handleEventSpy . calls . mostRecent ( ) . args ;
200199 expect ( handleEventArgs [ 0 ] ) . toBe ( view ) ;
201- expect ( handleEventArgs [ 1 ] ) . toBe ( 0 ) ;
202- expect ( handleEventArgs [ 2 ] ) . toBe ( 'click' ) ;
203- expect ( handleEventArgs [ 3 ] ) . toBeTruthy ( ) ;
200+ expect ( handleEventArgs [ 1 ] ) . toBe ( 'click' ) ;
201+ expect ( handleEventArgs [ 2 ] ) . toBeTruthy ( ) ;
204202
205203 Services . destroyView ( view ) ;
206204
@@ -211,11 +209,9 @@ export function main() {
211209 const handleEventSpy = jasmine . createSpy ( 'handleEvent' ) ;
212210 const addListenerSpy = spyOn ( window , 'addEventListener' ) ;
213211 const removeListenerSpy = spyOn ( window , 'removeEventListener' ) ;
214- const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef (
215- [ elementDef (
216- NodeFlags . None , null , null , 0 , 'button' , null , null ,
217- [ [ 'window' , 'windowClick' ] ] ) ] ,
218- null , null , handleEventSpy ) ) ;
212+ const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef ( [ elementDef (
213+ NodeFlags . None , null , null , 0 , 'button' , null , null , [ [ 'window' , 'windowClick' ] ] ,
214+ handleEventSpy ) ] ) ) ;
219215
220216 expect ( addListenerSpy ) . toHaveBeenCalled ( ) ;
221217 expect ( addListenerSpy . calls . mostRecent ( ) . args [ 0 ] ) . toBe ( 'windowClick' ) ;
@@ -224,9 +220,8 @@ export function main() {
224220 expect ( handleEventSpy ) . toHaveBeenCalled ( ) ;
225221 const handleEventArgs = handleEventSpy . calls . mostRecent ( ) . args ;
226222 expect ( handleEventArgs [ 0 ] ) . toBe ( view ) ;
227- expect ( handleEventArgs [ 1 ] ) . toBe ( 0 ) ;
228- expect ( handleEventArgs [ 2 ] ) . toBe ( 'window:windowClick' ) ;
229- expect ( handleEventArgs [ 3 ] ) . toBeTruthy ( ) ;
223+ expect ( handleEventArgs [ 1 ] ) . toBe ( 'window:windowClick' ) ;
224+ expect ( handleEventArgs [ 2 ] ) . toBeTruthy ( ) ;
230225
231226 Services . destroyView ( view ) ;
232227
@@ -237,11 +232,9 @@ export function main() {
237232 const handleEventSpy = jasmine . createSpy ( 'handleEvent' ) ;
238233 const addListenerSpy = spyOn ( document , 'addEventListener' ) ;
239234 const removeListenerSpy = spyOn ( document , 'removeEventListener' ) ;
240- const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef (
241- [ elementDef (
242- NodeFlags . None , null , null , 0 , 'button' , null , null ,
243- [ [ 'document' , 'documentClick' ] ] ) ] ,
244- null , null , handleEventSpy ) ) ;
235+ const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef ( [ elementDef (
236+ NodeFlags . None , null , null , 0 , 'button' , null , null , [ [ 'document' , 'documentClick' ] ] ,
237+ handleEventSpy ) ] ) ) ;
245238
246239 expect ( addListenerSpy ) . toHaveBeenCalled ( ) ;
247240 expect ( addListenerSpy . calls . mostRecent ( ) . args [ 0 ] ) . toBe ( 'documentClick' ) ;
@@ -250,9 +243,8 @@ export function main() {
250243 expect ( handleEventSpy ) . toHaveBeenCalled ( ) ;
251244 const handleEventArgs = handleEventSpy . calls . mostRecent ( ) . args ;
252245 expect ( handleEventArgs [ 0 ] ) . toBe ( view ) ;
253- expect ( handleEventArgs [ 1 ] ) . toBe ( 0 ) ;
254- expect ( handleEventArgs [ 2 ] ) . toBe ( 'document:documentClick' ) ;
255- expect ( handleEventArgs [ 3 ] ) . toBeTruthy ( ) ;
246+ expect ( handleEventArgs [ 1 ] ) . toBe ( 'document:documentClick' ) ;
247+ expect ( handleEventArgs [ 2 ] ) . toBeTruthy ( ) ;
256248
257249 Services . destroyView ( view ) ;
258250
@@ -263,12 +255,12 @@ export function main() {
263255 let eventHandlerResult : any ;
264256 let preventDefaultSpy : jasmine . Spy ;
265257
266- const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef (
267- [ elementDef ( NodeFlags . None , null , null , 0 , 'button' , null , null , [ 'click' ] ) ] , null ,
268- null , ( view , index , eventName , event ) => {
258+ const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef ( [ elementDef (
259+ NodeFlags . None , null , null , 0 , 'button' , null , null , [ 'click' ] ,
260+ ( view , eventName , event ) => {
269261 preventDefaultSpy = spyOn ( event , 'preventDefault' ) . and . callThrough ( ) ;
270262 return eventHandlerResult ;
271- } ) ) ;
263+ } ) ] ) ) ;
272264
273265 eventHandlerResult = undefined ;
274266 rootNodes [ 0 ] . click ( ) ;
@@ -290,8 +282,9 @@ export function main() {
290282 it ( 'should report debug info on event errors' , ( ) => {
291283 const addListenerSpy = spyOn ( HTMLElement . prototype , 'addEventListener' ) . and . callThrough ( ) ;
292284 const { view, rootNodes} = createAndAttachAndGetRootNodes ( compViewDef (
293- [ elementDef ( NodeFlags . None , null , null , 0 , 'button' , null , null , [ 'click' ] ) ] , null ,
294- null , ( ) => { throw new Error ( 'Test' ) ; } ) ) ;
285+ [ elementDef ( NodeFlags . None , null , null , 0 , 'button' , null , null , [ 'click' ] , ( ) => {
286+ throw new Error ( 'Test' ) ;
287+ } ) ] ) ) ;
295288
296289 let err : any ;
297290 try {
0 commit comments