mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 23:04:52 +09:00
Turn the flat list of commands into a hierarchy of commands, converting most required parameters into positional parameters and add plugin loading support for clusterctl.
25 lines
600 B
JavaScript
25 lines
600 B
JavaScript
"use strict";
|
|
const assert = require("assert").strict;
|
|
const chalk = require("chalk");
|
|
|
|
const { testLines } = require("./lib/factorio/lines");
|
|
const clusterctl = require("../clusterctl.js");
|
|
|
|
|
|
describe("clusterctl", function() {
|
|
describe("formatOutputColored()", function() {
|
|
it("should pass the test lines", function() {
|
|
// Ensure tests get uncoloured output.
|
|
let old = chalk.level;
|
|
chalk.level = 0;
|
|
|
|
for (let [reference, output] of testLines) {
|
|
let line = clusterctl._formatOutputColored(output);
|
|
assert.deepEqual(line, reference);
|
|
}
|
|
|
|
chalk.level = old;
|
|
});
|
|
});
|
|
});
|