mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 07:04:52 +09:00
Use lib* prefix for the modules impored from the lib package to help distinguish them more from ordinary variables. Fix up the naming convention for files to be consistently lowercase_underscore for JavaScript files.
23 lines
733 B
JavaScript
23 lines
733 B
JavaScript
"use strict";
|
|
const assert = require("assert").strict;
|
|
const path = require("path");
|
|
|
|
const libFactorio = require("@clusterio/lib/factorio");
|
|
|
|
|
|
describe("lib/factorio/export", function() {
|
|
describe("exportLocale()", function() {
|
|
let testServer;
|
|
before(async function() {
|
|
let writePath = path.join("temp", "test", "server");
|
|
testServer = new libFactorio.FactorioServer(path.join("test", "file", "factorio"), writePath, {});
|
|
await testServer.init();
|
|
});
|
|
|
|
it("returns a flattened mapping with locale definitions", async function() {
|
|
let locale = await libFactorio._exportLocale(testServer, new Map(), ["base"], "en");
|
|
assert.deepEqual(locale, new Map([["test.key-a", "1"], ["test.key-b", "2"]]));
|
|
});
|
|
});
|
|
});
|