test/cli-wordmark.test.js
Rama main · réplica de lectura del repositorio original.
var test = require("node:test");
var assert = require("node:assert");
var wordmark = require("../lib/cli-wordmark");
test("CLI wordmark uses the full serif form in wide terminals", function() {
var lines = wordmark.getWordmarkLines(120);
assert.equal(lines.length, 10);
assert.match(lines.join("\n"), /7MM/);
assert.ok(lines.every(function(line) { return line.length <= 92; }));
});
test("CLI wordmark uses a compact form in standard terminals", function() {
var lines = wordmark.getWordmarkLines(80);
assert.equal(lines.length, 5);
assert.ok(lines.every(function(line) { return line.length <= 50; }));
});
test("CLI wordmark remains readable in narrow or piped output", function() {
assert.deepEqual(wordmark.getWordmarkLines(40), ["Clay Studio"]);
});