2016-05-13 23:18:44 +00:00
|
|
|
"use strict";
|
2016-02-23 13:34:40 +00:00
|
|
|
/// <reference path="../ts/typings/main.d.ts" />
|
2016-02-23 14:40:18 +00:00
|
|
|
var beautylog = require('../dist/index.js');
|
2016-02-02 15:49:16 +00:00
|
|
|
describe("beautylog", function () {
|
|
|
|
describe(".log(message,logtype)", function () {
|
|
|
|
it("should log cyan text", function () {
|
|
|
|
beautylog.log('beautylog.log(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
it("should print different log types dependent on logType", function () {
|
|
|
|
beautylog.log('beautylog.log(), with normal logText, without logType');
|
|
|
|
beautylog.log('beautylog.log(), with normal logText, with logType "dir"', 'dir');
|
|
|
|
beautylog.log('beautylog.log(), with normal logText, with logType "error"', 'error');
|
|
|
|
beautylog.log('beautylog.log(), with normal logText, with logType "info"', 'info');
|
|
|
|
beautylog.log('beautylog.log(), with normal logText, with logType "ok"', 'ok');
|
|
|
|
beautylog.log('beautylog.log(), with normal logText, with logType "success"', 'success');
|
|
|
|
beautylog.log('beautylog.log(), with normal logText, with logType "warn"', 'warn');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
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');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
describe(".ok(message)", function () {
|
|
|
|
it("should display a green ok message", function () {
|
|
|
|
beautylog.ok('beautylog.ok(), with normal logText, without logType');
|
|
|
|
});
|
|
|
|
});
|
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);
|
|
|
|
var testOra = beautylog.ora("This is a test text", "green");
|
|
|
|
setTimeout(function () {
|
|
|
|
testOra.text("updated text!");
|
|
|
|
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);
|
|
|
|
var testOra = beautylog.ora("This is another test text", "green");
|
|
|
|
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');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
describe(".table", function () {
|
|
|
|
it("should print a nice table", function () {
|
|
|
|
(function () {
|
2016-05-13 23:18:44 +00:00
|
|
|
var testTable1 = 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-13 23:18:44 +00:00
|
|
|
var testTable2 = 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-02-20 09:52:23 +00:00
|
|
|
|
2016-05-13 23:18:44 +00:00
|
|
|
//# sourceMappingURL=data:application/json;charset=utf8;base64,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
|