@@ -29,6 +29,8 @@ function withActivatedPluginIdsForTest<T extends Record<string, unknown>>(
2929
3030const mocks = vi . hoisted ( ( ) => ( {
3131 loadOpenClawPlugins : vi . fn < typeof import ( "../plugins/loader.js" ) . loadOpenClawPlugins > ( ) ,
32+ resolveCompatibleRuntimePluginRegistry :
33+ vi . fn < typeof import ( "../plugins/loader.js" ) . resolveCompatibleRuntimePluginRegistry > ( ) ,
3234 resolveRuntimePluginRegistry :
3335 vi . fn < typeof import ( "../plugins/loader.js" ) . resolveRuntimePluginRegistry > ( ) ,
3436 getActivePluginRegistry : vi . fn < typeof import ( "../plugins/runtime.js" ) . getActivePluginRegistry > ( ) ,
@@ -50,6 +52,9 @@ let resetPluginRegistryLoadedForTests: typeof import("./plugin-registry.js").__t
5052vi . mock ( "../plugins/loader.js" , ( ) => ( {
5153 loadOpenClawPlugins : ( ...args : Parameters < typeof mocks . loadOpenClawPlugins > ) =>
5254 mocks . loadOpenClawPlugins ( ...args ) ,
55+ resolveCompatibleRuntimePluginRegistry : (
56+ ...args : Parameters < typeof mocks . resolveCompatibleRuntimePluginRegistry >
57+ ) => mocks . resolveCompatibleRuntimePluginRegistry ( ...args ) ,
5358 resolveRuntimePluginRegistry : ( ...args : Parameters < typeof mocks . resolveRuntimePluginRegistry > ) =>
5459 mocks . resolveRuntimePluginRegistry ( ...args ) ,
5560} ) ) ;
@@ -123,6 +128,7 @@ describe("ensurePluginRegistryLoaded", () => {
123128
124129 beforeEach ( ( ) => {
125130 mocks . loadOpenClawPlugins . mockReset ( ) ;
131+ mocks . resolveCompatibleRuntimePluginRegistry . mockReset ( ) ;
126132 mocks . resolveRuntimePluginRegistry . mockReset ( ) ;
127133 mocks . getActivePluginRegistry . mockReset ( ) ;
128134 mocks . resolveConfiguredChannelPluginIds . mockReset ( ) ;
@@ -132,6 +138,7 @@ describe("ensurePluginRegistryLoaded", () => {
132138 resetPluginRegistryLoadedForTests ( ) ;
133139
134140 mocks . getActivePluginRegistry . mockReturnValue ( createEmptyPluginRegistry ( ) ) ;
141+ mocks . resolveCompatibleRuntimePluginRegistry . mockReturnValue ( undefined ) ;
135142 mocks . resolveRuntimePluginRegistry . mockReturnValue ( undefined ) ;
136143 mocks . resolveDiscoverableScopedChannelPluginIds . mockReturnValue ( [ ] ) ;
137144 mocks . resolvePluginRuntimeLoadContext . mockImplementation ( ( options ) => {
0 commit comments