feat(FN-3071): add droid runtime plugin with event bridge, process manageme
This merge introduces a droid runtime plugin system with event bridge and process management (FN-3228), stabilizes plugin workspace verification gates and suppresses placeholder plugin shells in onboarding/settings flows (FN-3071), tokenizes danger/error styling in task detail components (FN-3350), Fusion-Task-Id: FN-3071
This commit is contained in:
@@ -104,6 +104,14 @@ describe("CLI Vitest workspace resolution", () => {
|
||||
find: String(/^@fusion\/dashboard$/),
|
||||
replacement: join(workspaceRoot, "packages", "dashboard", "src", "index.ts"),
|
||||
},
|
||||
{
|
||||
find: String(/^@fusion-plugin-examples\/droid-runtime\/probe$/),
|
||||
replacement: join(workspaceRoot, "plugins", "fusion-plugin-droid-runtime", "src", "probe.ts"),
|
||||
},
|
||||
{
|
||||
find: String(/^@fusion-plugin-examples\/droid-runtime$/),
|
||||
replacement: join(workspaceRoot, "plugins", "fusion-plugin-droid-runtime", "src", "index.ts"),
|
||||
},
|
||||
{
|
||||
find: String(/^@fusion\/test-utils$/),
|
||||
replacement: join(workspaceRoot, "packages", "core", "src", "__test-utils__", "workspace.ts"),
|
||||
@@ -112,7 +120,10 @@ describe("CLI Vitest workspace resolution", () => {
|
||||
);
|
||||
|
||||
for (const entry of normalized) {
|
||||
expect(entry.replacement).toContain(`${join("packages", "")}`);
|
||||
expect(
|
||||
entry.replacement.includes(`${join("packages", "")}`) ||
|
||||
entry.replacement.includes(`${join("plugins", "")}`),
|
||||
).toBe(true);
|
||||
expect(entry.replacement).toContain(`${join("src", "")}`);
|
||||
expect(entry.replacement).not.toContain(`${join("dist", "")}`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user