fix: make generator generate actual neoforge tests

This commit is contained in:
HerozDotExe 2026-03-17 19:22:21 +01:00
parent ddba863da5
commit 5ab3ca9f4a
3 changed files with 6 additions and 6 deletions

View file

@ -21,7 +21,7 @@ test("launch game", { timeout: 0, tags:["full", "forge"] }, async () => {
instance.setPaths(gameRoot);
instance.setAuth(auth);
instance.setJavaExecutable("${java}")
instance.setModLoader("forge", "${forge_version}");
instance.setModLoader("${modloader}", "${modloader_version}");
instance.on("progress", console.log);

View file

@ -21,7 +21,7 @@ test("launch game", { timeout: 0, tags:["full", "forge"] }, async () => {
instance.setPaths(gameRoot);
instance.setAuth(auth);
instance.setJavaExecutable(java)
instance.setModLoader("forge", "${forge_version}");
instance.setModLoader("${modloader}", "${modloader_version}");
instance.on("progress", console.log);

View file

@ -68,10 +68,10 @@ await fs.mkdir(path.join(tempFolder, "modloaders/neoforge"))
let result = ""
if (java) {
const template = await fs.readFile(path.join(tempFolder, "forge-java.test.ts.template"), { encoding: "utf-8" })
result = template.replaceAll("${version}", version).replace("${forge_version}", forgeVersion).replace("${java}", await getJava(version))
result = template.replaceAll("${version}", version).replace("${modloader}", "forge").replace("${modloader_version}", forgeVersion).replace("${java}", await getJava(version))
} else {
const template = await fs.readFile(path.join(tempFolder, "forge.test.ts.template"), { encoding: "utf-8" })
result = template.replaceAll("${version}", version).replace("${forge_version}", forgeVersion)
result = template.replaceAll("${version}", version).replace("${modloader}", "forge").replace("${modloader_version}", forgeVersion)
}
await fs.writeFile(path.join(tempFolder, `modloaders/forge/forge-${version}-${forgeVersion}.test.ts`), result)
console.log(`Done forge ${forgeVersion}`)
@ -100,10 +100,10 @@ await fs.mkdir(path.join(tempFolder, "modloaders/neoforge"))
let result = ""
if (java) {
const template = await fs.readFile(path.join(tempFolder, "forge-java.test.ts.template"), { encoding: "utf-8" })
result = template.replaceAll("${version}", mcVersion).replace("${forge_version}", neoForgeVersion).replace("${java}", await getJava(mcVersion))
result = template.replaceAll("${version}", mcVersion).replace("${modloader}", "neoforge").replace("${modloader_version}", neoForgeVersion).replace("${java}", await getJava(mcVersion))
} else {
const template = await fs.readFile(path.join(tempFolder, "forge.test.ts.template"), { encoding: "utf-8" })
result = template.replaceAll("${version}", mcVersion).replace("${forge_version}", neoForgeVersion)
result = template.replaceAll("${version}", mcVersion).replace("${modloader}", "neoforge").replace("${modloader_version}", neoForgeVersion)
}
await fs.writeFile(path.join(tempFolder, `modloaders/neoforge/neoforge-${mcVersion}-${neoForgeVersion}.test.ts`), result)
console.log(`Done neoforge ${neoForgeVersion}`)