mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 07:04:52 +09:00
Remove dependency to fileOps in generateSSLcert test file and clean up the code to follow a higher standard.
33 lines
879 B
JavaScript
33 lines
879 B
JavaScript
const assert = require("assert");
|
|
const fs = require("fs-extra");
|
|
const path = require("path");
|
|
|
|
const generateSSLcert = require("lib/generateSSLcert")
|
|
|
|
describe("generateSSLcert.js(options)", ()=>{
|
|
let testDir = "test/temp/certTest";
|
|
before(async function() {
|
|
await fs.remove(testDir);
|
|
});
|
|
|
|
it("Creates a folder with a .crt and .key file in it", async function() {
|
|
this.timeout(1000);
|
|
if (process.env.FAST_TEST) {
|
|
this.skip();
|
|
}
|
|
|
|
let certPath = path.join(testDir, "cert.crt");
|
|
let privKeyPath = path.join(testDir, "cert.key");
|
|
|
|
await generateSSLcert({
|
|
bits: 512, // This is too small for real world usage, but faster to test
|
|
sslCertPath: certPath,
|
|
sslPrivKeyPath: privKeyPath,
|
|
doLogging: false,
|
|
});
|
|
|
|
assert(await fs.exists(certPath), "cert file was not created");
|
|
assert(await fs.exists(privKeyPath), "key file was not created");
|
|
});
|
|
});
|