mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 15:04:52 +09:00
factorioServer relative paths instead of absolute
This commit is contained in:
1 parent
d9d8905d02
commit
507c0afa98
2 files changed
+7
-7
No files matched your search
+4
-4
@@ -129,10 +129,10 @@ module.exports = class factorioServer {
|
||||
this.onProgress("log", "Starting map creation");
|
||||
console.log(this.factorioDirectory + '/bin/x64/factorio')
|
||||
let code = child_process.spawnSync(
|
||||
path.resolve(this.factorioDirectory, 'bin', 'x64', 'factorio'), [
|
||||
'-c', path.resolve(this.instanceDirectory,'config.ini'),
|
||||
'--create', path.resolve(this.instanceDirectory, 'saves',name),
|
||||
'--server-settings', path.resolve(this.instanceDirectory, 'server-settings.json'),
|
||||
path.join(this.factorioDirectory, 'bin', 'x64', 'factorio'), [
|
||||
'-c', path.join(this.instanceDirectory,'config.ini'),
|
||||
'--create', path.join(this.instanceDirectory, 'saves',name),
|
||||
'--server-settings', path.join(this.instanceDirectory, 'server-settings.json'),
|
||||
],{
|
||||
cwd:process.cwd(),
|
||||
}
|
||||
|
||||
+3
-3
@@ -57,15 +57,15 @@ describe("factorioServer/index.js", ()=>{
|
||||
it("creates a map file as instanceDirectory/saves/map.zip", async ()=>{
|
||||
let relativePath = __dirname.replace(appRootPath, "").substr(1);
|
||||
let server = new factorioServer({
|
||||
instanceDirectory: path.resolve(relativePath, "_testData_createMap"),
|
||||
instanceDirectory: path.join(relativePath, "_testData_createMap"),
|
||||
instanceName: "Unit testing instance",
|
||||
});
|
||||
await server.initialize();
|
||||
console.log("Relative path: "+relativePath)
|
||||
let maps = fs.readdirSync(path.resolve(relativePath, "_testData_createMap", "saves"));
|
||||
let maps = fs.readdirSync(path.join(relativePath, "_testData_createMap", "saves"));
|
||||
assert.equal(maps.length, 0);
|
||||
await server.createMap();
|
||||
let maps2 = fs.readdirSync(path.resolve(relativePath, "_testData_createMap", "saves"));
|
||||
let maps2 = fs.readdirSync(path.join(relativePath, "_testData_createMap", "saves"));
|
||||
assert(maps2.includes("map.zip"));
|
||||
|
||||
server.deleteInstance();
|
||||
|
||||
Reference in new issue
Block a user