瀏覽代碼

test(core): implement catalog host model list (#39053)

Aiden Cline 3 周之前
父節點
當前提交
9b49e7bec9
共有 1 個文件被更改,包括 10 次插入1 次删除
  1. 10 1
      packages/core/test/plugin/host.ts

+ 10 - 1
packages/core/test/plugin/host.ts

@@ -155,7 +155,16 @@ export function catalogHost(catalog: Catalog.Interface): Plugin.Context["catalog
       get: () => Effect.die("unused catalog.provider.get"),
       get: () => Effect.die("unused catalog.provider.get"),
     },
     },
     model: {
     model: {
-      list: () => Effect.die("unused catalog.model.list"),
+      list: () =>
+        catalog.model.available().pipe(
+          Effect.map((data) => ({
+            location: new Location.Info({
+              directory: AbsolutePath.make("/"),
+              project: { id: Project.ID.make("test"), directory: AbsolutePath.make("/") },
+            }),
+            data: data.map(modelInfo),
+          })),
+        ),
       default: () => Effect.die("unused catalog.model.default"),
       default: () => Effect.die("unused catalog.model.default"),
     },
     },
     reload: catalog.reload,
     reload: catalog.reload,