@@ -38,6 +38,14 @@ vi.mock("../../../domain/callback/service/CallbackService", () => ({
3838 execute : vi . fn ( ) . mockResolvedValue ( undefined )
3939} ) ) ;
4040
41+ vi . mock ( "../../Context/usecase/ContextBindUseCase" , ( ) => ( {
42+ execute : vi . fn ( ) . mockResolvedValue ( null )
43+ } ) ) ;
44+
45+ vi . mock ( "../../Context/service/ContextUnbindService" , ( ) => ( {
46+ execute : vi . fn ( ) . mockResolvedValue ( undefined )
47+ } ) ) ;
48+
4149describe ( "ApplicationGotoViewUseCase Test" , ( ) =>
4250{
4351 let mockApplication : any ;
@@ -55,8 +63,6 @@ describe("ApplicationGotoViewUseCase Test", () =>
5563
5664 root = new MovieClip ( ) ;
5765 mockContext = new Context ( root ) ;
58- mockContext . unbind = vi . fn ( ) . mockResolvedValue ( undefined ) ;
59- mockContext . bind = vi . fn ( ) . mockResolvedValue ( null ) ;
6066
6167 $setContext ( mockContext ) ;
6268 $setConfig ( {
@@ -84,6 +90,7 @@ describe("ApplicationGotoViewUseCase Test", () =>
8490 {
8591 const { execute : applicationQueryStringParserService } = await import ( "../service/ApplicationQueryStringParserService" ) ;
8692 const { execute : requestUseCase } = await import ( "../../../infrastructure/Request/usecase/RequestUseCase" ) ;
93+ const { execute : contextBindUseCase } = await import ( "../../Context/usecase/ContextBindUseCase" ) ;
8794
8895 vi . mocked ( applicationQueryStringParserService ) . mockReturnValue ( {
8996 name : "home" ,
@@ -94,9 +101,8 @@ describe("ApplicationGotoViewUseCase Test", () =>
94101
95102 await execute ( mockApplication , "home" ) ;
96103
97- expect ( mockContext . unbind ) . toHaveBeenCalled ( ) ;
98104 expect ( mockApplication . currentName ) . toBe ( "home" ) ;
99- expect ( mockContext . bind ) . toHaveBeenCalledWith ( "home" ) ;
105+ expect ( contextBindUseCase ) . toHaveBeenCalledWith ( mockContext , "home" ) ;
100106 } ) ;
101107
102108 it ( "execute test case2: navigation with response data" , async ( ) =>
0 commit comments