@@ -6,15 +6,21 @@ import { RooCodeEventName } from "@roo-code/types"
66/* vscode mock for Task/Provider imports */
77vi . mock ( "vscode" , ( ) => {
88 const window = {
9- createTextEditorDecorationType : vi . fn ( ( ) => ( { dispose : vi . fn ( ) } ) ) ,
9+ createTextEditorDecorationType : vi . fn ( function ( ) {
10+ return { dispose : vi . fn ( ) }
11+ } ) ,
1012 showErrorMessage : vi . fn ( ) ,
11- onDidChangeActiveTextEditor : vi . fn ( ( ) => ( { dispose : vi . fn ( ) } ) ) ,
13+ onDidChangeActiveTextEditor : vi . fn ( function ( ) {
14+ return { dispose : vi . fn ( ) }
15+ } ) ,
1216 }
1317 const workspace = {
14- getConfiguration : vi . fn ( ( ) => ( {
15- get : vi . fn ( ( _key : string , defaultValue : any ) => defaultValue ) ,
16- update : vi . fn ( ) ,
17- } ) ) ,
18+ getConfiguration : vi . fn ( function ( ) {
19+ return {
20+ get : vi . fn ( ( _key : string , defaultValue : any ) => defaultValue ) ,
21+ update : vi . fn ( ) ,
22+ }
23+ } ) ,
1824 workspaceFolders : [ ] ,
1925 }
2026 const env = { machineId : "test-machine" , uriScheme : "vscode" , appName : "VSCode" , language : "en" , sessionId : "sess" }
@@ -76,7 +82,9 @@ describe("History resume delegation - parent metadata transitions", () => {
7682 contextProxy : { globalStorageUri : { fsPath : "/tmp" } } ,
7783 getTaskWithId,
7884 emit : providerEmit ,
79- getCurrentTask : vi . fn ( ( ) => ( { taskId : "child-1" } ) ) ,
85+ getCurrentTask : vi . fn ( function ( ) {
86+ return { taskId : "child-1" }
87+ } ) ,
8088 removeClineFromStack,
8189 createTaskWithHistoryItem,
8290 updateTaskHistory,
@@ -138,7 +146,9 @@ describe("History resume delegation - parent metadata transitions", () => {
138146 } ,
139147 } ) ,
140148 emit : vi . fn ( ) ,
141- getCurrentTask : vi . fn ( ( ) => ( { taskId : "c1" } ) ) ,
149+ getCurrentTask : vi . fn ( function ( ) {
150+ return { taskId : "c1" }
151+ } ) ,
142152 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
143153 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( {
144154 taskId : "p1" ,
@@ -221,7 +231,9 @@ describe("History resume delegation - parent metadata transitions", () => {
221231 } ,
222232 } ) ,
223233 emit : vi . fn ( ) ,
224- getCurrentTask : vi . fn ( ( ) => ( { taskId : "c-tool" } ) ) ,
234+ getCurrentTask : vi . fn ( function ( ) {
235+ return { taskId : "c-tool" }
236+ } ) ,
225237 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
226238 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( {
227239 taskId : "p-tool" ,
@@ -307,7 +319,9 @@ describe("History resume delegation - parent metadata transitions", () => {
307319 } ,
308320 } ) ,
309321 emit : vi . fn ( ) ,
310- getCurrentTask : vi . fn ( ( ) => ( { taskId : "c-no-tool" } ) ) ,
322+ getCurrentTask : vi . fn ( function ( ) {
323+ return { taskId : "c-no-tool" }
324+ } ) ,
311325 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
312326 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( {
313327 taskId : "p-no-tool" ,
@@ -367,7 +381,9 @@ describe("History resume delegation - parent metadata transitions", () => {
367381 } ,
368382 } ) ,
369383 emit : vi . fn ( ) ,
370- getCurrentTask : vi . fn ( ( ) => ( { taskId : "child-2" } ) ) ,
384+ getCurrentTask : vi . fn ( function ( ) {
385+ return { taskId : "child-2" }
386+ } ) ,
371387 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
372388 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( parentInstance ) ,
373389 updateTaskHistory : vi . fn ( ) . mockResolvedValue ( [ ] ) ,
@@ -407,7 +423,9 @@ describe("History resume delegation - parent metadata transitions", () => {
407423 } ,
408424 } ) ,
409425 emit : emitSpy ,
410- getCurrentTask : vi . fn ( ( ) => ( { taskId : "c3" } ) ) ,
426+ getCurrentTask : vi . fn ( function ( ) {
427+ return { taskId : "c3" }
428+ } ) ,
411429 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
412430 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( {
413431 resumeAfterDelegation : vi . fn ( ) . mockResolvedValue ( undefined ) ,
@@ -489,7 +507,9 @@ describe("History resume delegation - parent metadata transitions", () => {
489507 }
490508 } ) ,
491509 emit : emitSpy ,
492- getCurrentTask : vi . fn ( ( ) => ( { taskId : "child-rpd06" } ) ) ,
510+ getCurrentTask : vi . fn ( function ( ) {
511+ return { taskId : "child-rpd06" }
512+ } ) ,
493513 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
494514 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( parentInstance ) ,
495515 updateTaskHistory : vi . fn ( ) . mockResolvedValue ( [ ] ) ,
@@ -543,7 +563,9 @@ describe("History resume delegation - parent metadata transitions", () => {
543563 } ,
544564 } ) ,
545565 emit : emitSpy ,
546- getCurrentTask : vi . fn ( ( ) => ( { taskId : "c4" } ) ) ,
566+ getCurrentTask : vi . fn ( function ( ) {
567+ return { taskId : "c4" }
568+ } ) ,
547569 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
548570 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( {
549571 resumeAfterDelegation : vi . fn ( ) . mockResolvedValue ( undefined ) ,
@@ -611,7 +633,9 @@ describe("History resume delegation - parent metadata transitions", () => {
611633 }
612634 } ) ,
613635 emit : vi . fn ( ) ,
614- getCurrentTask : vi . fn ( ( ) => ( { taskId : "different-open-task" } ) ) ,
636+ getCurrentTask : vi . fn ( function ( ) {
637+ return { taskId : "different-open-task" }
638+ } ) ,
615639 removeClineFromStack,
616640 createTaskWithHistoryItem,
617641 updateTaskHistory,
@@ -692,7 +716,9 @@ describe("History resume delegation - parent metadata transitions", () => {
692716 } ) ,
693717 emit : emitSpy ,
694718 log : logSpy ,
695- getCurrentTask : vi . fn ( ( ) => ( { taskId : "child-rpd04" } ) ) ,
719+ getCurrentTask : vi . fn ( function ( ) {
720+ return { taskId : "child-rpd04" }
721+ } ) ,
696722 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
697723 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( parentInstance ) ,
698724 updateTaskHistory,
@@ -745,7 +771,9 @@ describe("History resume delegation - parent metadata transitions", () => {
745771 } ,
746772 } ) ,
747773 emit : vi . fn ( ) ,
748- getCurrentTask : vi . fn ( ( ) => ( { taskId : "child-rpd05" } ) ) ,
774+ getCurrentTask : vi . fn ( function ( ) {
775+ return { taskId : "child-rpd05" }
776+ } ) ,
749777 removeClineFromStack,
750778 createTaskWithHistoryItem,
751779 updateTaskHistory : vi . fn ( ) . mockRejectedValue ( persistError ) ,
@@ -783,7 +811,9 @@ describe("History resume delegation - parent metadata transitions", () => {
783811 } ,
784812 } ) ,
785813 emit : vi . fn ( ) ,
786- getCurrentTask : vi . fn ( ( ) => ( { taskId : "c5" } ) ) ,
814+ getCurrentTask : vi . fn ( function ( ) {
815+ return { taskId : "c5" }
816+ } ) ,
787817 removeClineFromStack : vi . fn ( ) . mockResolvedValue ( undefined ) ,
788818 createTaskWithHistoryItem : vi . fn ( ) . mockResolvedValue ( {
789819 resumeAfterDelegation : vi . fn ( ) . mockResolvedValue ( undefined ) ,
@@ -840,7 +870,9 @@ describe("History resume delegation - parent metadata transitions", () => {
840870 getTaskWithId : vi . fn ( ) . mockResolvedValue ( { historyItem } ) ,
841871 emit : vi . fn ( ) ,
842872 log : logSpy ,
843- getCurrentTask : vi . fn ( ( ) => null ) ,
873+ getCurrentTask : vi . fn ( function ( ) {
874+ return null
875+ } ) ,
844876 removeClineFromStack : vi . fn ( ) ,
845877 createTaskWithHistoryItem : vi . fn ( ) ,
846878 updateTaskHistory,
@@ -880,7 +912,9 @@ describe("History resume delegation - parent metadata transitions", () => {
880912 } ) ,
881913 emit : vi . fn ( ) ,
882914 log : logSpy ,
883- getCurrentTask : vi . fn ( ( ) => null ) ,
915+ getCurrentTask : vi . fn ( function ( ) {
916+ return null
917+ } ) ,
884918 removeClineFromStack : vi . fn ( ) ,
885919 createTaskWithHistoryItem : vi . fn ( ) ,
886920 updateTaskHistory,
@@ -913,7 +947,9 @@ describe("History resume delegation - parent metadata transitions", () => {
913947 getTaskWithId : vi . fn ( ) . mockResolvedValue ( { historyItem } ) ,
914948 emit : vi . fn ( ) ,
915949 log : logSpy ,
916- getCurrentTask : vi . fn ( ( ) => null ) ,
950+ getCurrentTask : vi . fn ( function ( ) {
951+ return null
952+ } ) ,
917953 removeClineFromStack : vi . fn ( ) ,
918954 createTaskWithHistoryItem : vi . fn ( ) ,
919955 updateTaskHistory,
0 commit comments