mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 07:04:52 +09:00
Move the contents of node_modules/_app into lib/ as there shouldn't be any content in node_modules. This directory is automatically managed and pruned by npm. Add lib/ as a local package in package.json, this allows scripts everywhere to require it's content as "lib/path" instead of relying on local paths. This shadows the StdLib Node.js Bindings package, but I could care less. Change all requires with lib as a local path and _app to use just lib.
25 lines
867 B
JavaScript
25 lines
867 B
JavaScript
var assert = require("assert");
|
|
var fs = require("fs");
|
|
|
|
var fileOps = require("lib/fileOps");
|
|
var generateSSLcert = require("./generateSSLcert.js")
|
|
|
|
describe("generateSSLcert.js(options)", ()=>{
|
|
it("Creates a folder with a .crt and .key file in it", ()=>{
|
|
let certPath = "lib/certTestPlsDelete";
|
|
assert(!fs.existsSync(certPath)); // if it already exsits, the test might pass because of leftover data (which is bad)
|
|
|
|
generateSSLcert({
|
|
// bits:512, // supported, but I just use the default of 2048 for this test
|
|
certificatePath:certPath,
|
|
doLogging: false,
|
|
});
|
|
|
|
assert(fs.existsSync(certPath));
|
|
assert(fs.existsSync(certPath+"/cert.key")); // private key
|
|
assert(fs.existsSync(certPath+"/cert.crt")); // certificate file
|
|
|
|
// remove certificates and data from the test
|
|
fileOps.deleteFolderRecursiveSync(certPath);
|
|
}).timeout(10000);
|
|
}); |