2016-05-13 23:18:44 +00:00
|
|
|
"use strict";
|
2016-05-23 14:22:20 +00:00
|
|
|
require("typings-test");
|
2016-07-23 17:47:23 +00:00
|
|
|
const beautylog = require('../dist/index');
|
2016-02-02 15:49:16 +00:00
|
|
|
describe("beautylog", function () {
|
2016-07-23 23:17:38 +00:00
|
|
|
describe(".log(message)", function () {
|
|
|
|
it("should print a blue Dir message", function () {
|
2016-02-02 15:49:16 +00:00
|
|
|
beautylog.log('beautylog.log(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
describe(".dir(message)", function () {
|
|
|
|
it("should print a blue Dir message", function () {
|
|
|
|
beautylog.dir('beautylog.dir(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
describe(".error(message)", function () {
|
2016-02-11 03:04:49 +00:00
|
|
|
it("should print a red error message", function () {
|
2016-02-02 15:49:16 +00:00
|
|
|
beautylog.error('beautylog.error(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
});
|
2016-05-13 23:18:44 +00:00
|
|
|
describe(".figlet", function () {
|
|
|
|
it("should print nice fonts to console in yellow", function (done) {
|
|
|
|
beautylog.figlet("Async!", { font: "Star Wars", color: "yellow" }).then(done);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
describe(".figletSync", function () {
|
|
|
|
it("should print nice fonts to console in yellow", function () {
|
|
|
|
beautylog.figletSync("Sync!", { font: "Star Wars", color: "blue" });
|
|
|
|
});
|
|
|
|
});
|
2016-02-02 15:49:16 +00:00
|
|
|
describe(".info(message)", function () {
|
|
|
|
it("should display a purple info message", function () {
|
|
|
|
beautylog.info('beautylog.dir(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
});
|
2016-06-16 21:57:49 +00:00
|
|
|
describe(".logReduced(message)", function () {
|
|
|
|
it("should only log two messages", function () {
|
|
|
|
beautylog.logReduced("Message 1");
|
|
|
|
beautylog.logReduced("Message 1");
|
|
|
|
beautylog.logReduced("Message 1");
|
|
|
|
beautylog.logReduced("Message 1");
|
|
|
|
beautylog.logReduced("Message 2");
|
|
|
|
beautylog.logReduced("Message 2");
|
|
|
|
});
|
|
|
|
});
|
2016-02-02 15:49:16 +00:00
|
|
|
describe(".ok(message)", function () {
|
|
|
|
it("should display a green ok message", function () {
|
|
|
|
beautylog.ok('beautylog.ok(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
});
|
2016-06-16 00:17:28 +00:00
|
|
|
describe(".newLine(number)", function () {
|
|
|
|
it("create specified amount of new lines", function () {
|
|
|
|
beautylog.newLine(1);
|
|
|
|
});
|
|
|
|
});
|
2016-05-13 23:18:44 +00:00
|
|
|
describe(".ora(text,color)", function () {
|
|
|
|
it("should display, update, and end a message", function (done) {
|
|
|
|
this.timeout(10000);
|
2016-07-23 17:47:23 +00:00
|
|
|
let testOra = new beautylog.Ora("This is a test text", "green", true);
|
2016-05-13 23:18:44 +00:00
|
|
|
setTimeout(function () {
|
|
|
|
testOra.text("updated text!");
|
2016-05-16 22:24:56 +00:00
|
|
|
beautylog.info("another log message that uses the normal log function");
|
2016-05-13 23:18:44 +00:00
|
|
|
setTimeout(function () {
|
|
|
|
testOra.endOk("Allright, ora works!");
|
|
|
|
done();
|
|
|
|
}, 2000);
|
|
|
|
}, 2000);
|
|
|
|
});
|
|
|
|
it("should display an error message when ended with error", function (done) {
|
|
|
|
this.timeout(10000);
|
2016-07-23 17:47:23 +00:00
|
|
|
let testOra = new beautylog.Ora("This is another test text", "green");
|
2016-05-13 23:18:44 +00:00
|
|
|
setTimeout(function () {
|
|
|
|
testOra.endError("Allright, ora displays an error!");
|
|
|
|
done();
|
|
|
|
}, 2000);
|
|
|
|
});
|
|
|
|
});
|
2016-02-02 15:49:16 +00:00
|
|
|
describe(".success(message)", function () {
|
|
|
|
it("should display an orange warn message", function () {
|
|
|
|
beautylog.success('beautylog.success(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
describe(".warn", function () {
|
|
|
|
it("should display a orange warn message", function () {
|
|
|
|
beautylog.warn('beautylog.warn(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
});
|
2016-05-14 21:58:40 +00:00
|
|
|
describe(".Table", function () {
|
2016-02-02 15:49:16 +00:00
|
|
|
it("should print a nice table", function () {
|
|
|
|
(function () {
|
2016-05-14 21:58:40 +00:00
|
|
|
var testTable1 = new beautylog.Table("checks");
|
2016-02-02 15:49:16 +00:00
|
|
|
testTable1.push(['check1', 'success']);
|
|
|
|
testTable1.push(['check2', 'error']);
|
|
|
|
testTable1.push(['check3', 'error']);
|
|
|
|
testTable1.print();
|
2016-05-14 21:58:40 +00:00
|
|
|
var testTable2 = new beautylog.Table("custom", ["Column1".red, "Column2".blue, "Column3".cyan]);
|
2016-02-02 15:49:16 +00:00
|
|
|
testTable2.push(["Hey", "this", "works"]);
|
|
|
|
testTable2.print();
|
|
|
|
})();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
2016-07-23 23:17:38 +00:00
|
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFFBQU8sY0FBYyxDQUFDLENBQUE7QUFDdEIsTUFBTyxTQUFTLFdBQVcsZUFBZSxDQUFDLENBQUM7QUFFNUMsUUFBUSxDQUFDLFdBQVcsRUFBQztJQUNqQixRQUFRLENBQUMsZUFBZSxFQUFDO1FBQ3JCLEVBQUUsQ0FBQyxpQ0FBaUMsRUFBQztZQUNqQyxTQUFTLENBQUMsR0FBRyxDQUFDLHVEQUF1RCxDQUFDLENBQUM7UUFDM0UsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxlQUFlLEVBQUM7UUFDckIsRUFBRSxDQUFDLGlDQUFpQyxFQUFDO1lBQ2pDLFNBQVMsQ0FBQyxHQUFHLENBQUMsdURBQXVELENBQUMsQ0FBQztRQUMzRSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0lBQ0YsUUFBUSxDQUFDLGlCQUFpQixFQUFDO1FBQ3ZCLEVBQUUsQ0FBQyxrQ0FBa0MsRUFBQztZQUNsQyxTQUFTLENBQUMsS0FBSyxDQUFDLHlEQUF5RCxDQUFDLENBQUM7UUFDL0UsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDLENBQUMsQ0FBQztJQUNILFFBQVEsQ0FBQyxTQUFTLEVBQUM7UUFDZixFQUFFLENBQUMsOENBQThDLEVBQUMsVUFBUyxJQUFJO1lBQzNELFNBQVMsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFDLEVBQUMsSUFBSSxFQUFDLFdBQVcsRUFBQyxLQUFLLEVBQUMsUUFBUSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDNUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQztJQUNILFFBQVEsQ0FBQyxhQUFhLEVBQUM7UUFDbkIsRUFBRSxDQUFDLDhDQUE4QyxFQUFDO1lBQzlDLFNBQVMsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFD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
|