fix(FN-3737): skip PluginLoader test when dist/index.js is absent
Agent-Logs-Url: https://github.com/Runfusion/Fusion/sessions/988126eb-7e51-4b15-8d47-2ce0ce1aed99 Co-authored-by: gsxdsm <602584+gsxdsm@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
1bc09c68bc
commit
6c0cf78a9a
5
.changeset/fix-plugin-loader-test-ci.md
Normal file
5
.changeset/fix-plugin-loader-test-ci.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@runfusion/fusion": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Skip PluginLoader loadability test when dist/index.js is absent (CI shard fix).
|
||||||
@@ -60,7 +60,9 @@ describe("dependency graph plugin index", () => {
|
|||||||
expect(result.status, `Node import check failed: ${result.stderr || result.stdout}`).toBe(0);
|
expect(result.status, `Node import check failed: ${result.stderr || result.stdout}`).toBe(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("is loadable by PluginLoader without throwing", async () => {
|
const hasPluginLoaderPrereqs = existsSync(join(process.cwd(), "dist/index.js"));
|
||||||
|
const pluginLoaderTest = hasPluginLoaderPrereqs ? it : it.skip;
|
||||||
|
pluginLoaderTest("is loadable by PluginLoader without throwing", async () => {
|
||||||
const rootDir = mkdtempSync(join(tmpdir(), "fn-3737-plugin-loader-"));
|
const rootDir = mkdtempSync(join(tmpdir(), "fn-3737-plugin-loader-"));
|
||||||
testDirs.push(rootDir);
|
testDirs.push(rootDir);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user