@@ -9,14 +9,14 @@ describe("SessionControl", () => {
99 const started = Promise . withResolvers < void > ( ) ;
1010 const finish = Promise . withResolvers < void > ( ) ;
1111 const events : Array < number | string > = [ ] ;
12- const running = control . humanLatest ( "viewer" , "hover:0" , async ( ) => {
12+ const running = control . humanLatest ( "viewer" , "hover:0" , undefined , async ( ) => {
1313 events . push ( "running" ) ;
1414 started . resolve ( ) ;
1515 await finish . promise ;
1616 } ) ;
1717 await started . promise ;
1818 const moves = Array . from ( { length : 120 } , ( _ , position ) =>
19- control . humanLatest ( "viewer" , "hover:0" , async ( ) => {
19+ control . humanLatest ( "viewer" , "hover:0" , undefined , async ( ) => {
2020 events . push ( position ) ;
2121 } ) ,
2222 ) ;
@@ -36,19 +36,19 @@ describe("SessionControl", () => {
3636 const finish = Promise . withResolvers < void > ( ) ;
3737 const events : string [ ] = [ ] ;
3838 const running = control . human ( "viewer" , ( ) => finish . promise ) ;
39- const before = control . humanLatest ( "viewer" , "hover:0" , async ( ) => {
39+ const before = control . humanLatest ( "viewer" , "hover:0" , undefined , async ( ) => {
4040 events . push ( "before" ) ;
4141 } ) ;
4242 const recordBarrier = async ( ) => {
4343 events . push ( "barrier" ) ;
4444 } ;
4545 const between =
4646 barrier === "modifiers"
47- ? control . humanLatest ( "viewer" , "hover:2" , recordBarrier )
47+ ? control . humanLatest ( "viewer" , "hover:2" , undefined , recordBarrier )
4848 : barrier === "system"
4949 ? control . system ( recordBarrier )
5050 : control . human ( "viewer" , recordBarrier ) ;
51- const after = control . humanLatest ( "viewer" , "hover:0" , async ( ) => {
51+ const after = control . humanLatest ( "viewer" , "hover:0" , undefined , async ( ) => {
5252 events . push ( "after" ) ;
5353 } ) ;
5454 finish . resolve ( ) ;
@@ -63,15 +63,15 @@ describe("SessionControl", () => {
6363 const finish = Promise . withResolvers < void > ( ) ;
6464 const events : string [ ] = [ ] ;
6565 const running = control . human ( "viewer" , ( ) => finish . promise ) ;
66- const stale = control . humanLatest ( "viewer" , "hover" , async ( ) => {
66+ const stale = control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
6767 events . push ( "stale" ) ;
6868 } ) ;
6969 await expect (
70- control . humanLatest ( "other" , "hover" , async ( ) => {
70+ control . humanLatest ( "other" , "hover" , undefined , async ( ) => {
7171 events . push ( "other" ) ;
7272 } ) ,
7373 ) . rejects . toThrow ( BrowserControlInterrupted ) ;
74- const latest = control . humanLatest ( "viewer" , "hover" , async ( ) => {
74+ const latest = control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
7575 events . push ( "latest" ) ;
7676 } ) ;
7777 finish . resolve ( ) ;
@@ -93,16 +93,16 @@ describe("SessionControl", () => {
9393 } ) ;
9494 await started . promise ;
9595 const stale = expect (
96- control . humanLatest ( "viewer" , "hover" , async ( ) => {
96+ control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
9797 events . push ( "stale" ) ;
9898 } ) ,
9999 ) . rejects . toThrow ( BrowserControlInterrupted ) ;
100100 const released = control [ handoff ] ( "viewer" ) ;
101101 const retaken = control . take ( "viewer" ) ;
102- const fresh = control . humanLatest ( "viewer" , "hover" , async ( ) => {
102+ const fresh = control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
103103 events . push ( "fresh" ) ;
104104 } ) ;
105- const latest = control . humanLatest ( "viewer" , "hover" , async ( ) => {
105+ const latest = control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
106106 events . push ( "latest" ) ;
107107 } ) ;
108108 finish . resolve ( ) ;
@@ -124,14 +124,14 @@ describe("SessionControl", () => {
124124 await started . promise ;
125125 const waiting = [ 1 , 2 ] . map ( ( position ) =>
126126 expect (
127- control . humanLatest ( "viewer" , "hover" , async ( ) => {
127+ control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
128128 events . push ( `hover ${ position } ` ) ;
129129 } ) ,
130130 ) . rejects . toThrow ( "closed" ) ,
131131 ) ;
132132 const closed = control . close ( ) ;
133133 await expect (
134- control . humanLatest ( "viewer" , "hover" , async ( ) => {
134+ control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
135135 events . push ( "after close" ) ;
136136 } ) ,
137137 ) . rejects . toThrow ( "closed" ) ;
@@ -147,18 +147,18 @@ describe("SessionControl", () => {
147147 const events : string [ ] = [ ] ;
148148 const running = control . human ( "viewer" , ( ) => finish . promise ) ;
149149 const first = expect (
150- control . humanLatest ( "viewer" , "hover" , async ( ) => {
150+ control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
151151 events . push ( "superseded" ) ;
152152 } ) ,
153153 ) . rejects . toThrow ( "dispatch failed" ) ;
154154 const last = expect (
155- control . humanLatest ( "viewer" , "hover" , async ( ) => {
155+ control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
156156 throw new Error ( "dispatch failed" ) ;
157157 } ) ,
158158 ) . rejects . toThrow ( "dispatch failed" ) ;
159159 finish . resolve ( ) ;
160160 await Promise . all ( [ running , first , last ] ) ;
161- await control . humanLatest ( "viewer" , "hover" , async ( ) => {
161+ await control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
162162 events . push ( "recovered" ) ;
163163 } ) ;
164164 expect ( events ) . toEqual ( [ "recovered" ] ) ;
@@ -177,10 +177,10 @@ describe("SessionControl", () => {
177177 ) ;
178178 return "started" ;
179179 } ) ;
180- const first = control . humanLatest ( "viewer" , "hover" , async ( ) => {
180+ const first = control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
181181 events . push ( "superseded" ) ;
182182 } ) ;
183- const latest = control . humanLatest ( "viewer" , "hover" , async ( ) => {
183+ const latest = control . humanLatest ( "viewer" , "hover" , undefined , async ( ) => {
184184 events . push ( "latest" ) ;
185185 } ) ;
186186 await expect ( navigation ) . resolves . toBe ( "started" ) ;
0 commit comments