2016-02-23 13:34:40 +00:00
|
|
|
/// <reference path="../ts/typings/main.d.ts" />
|
2016-02-02 15:49:16 +00:00
|
|
|
var smartenv = require("smartenv");
|
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');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
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');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
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 () {
|
|
|
|
var testTable1 = beautylog.table.new("checks");
|
|
|
|
testTable1.push(['check1', 'success']);
|
|
|
|
testTable1.push(['check2', 'error']);
|
|
|
|
testTable1.push(['check3', 'error']);
|
|
|
|
testTable1.print();
|
|
|
|
var testTable2 = beautylog.table.new("custom", ["Column1".red, "Column2".blue, "Column3".cyan]);
|
|
|
|
testTable2.push(["Hey", "this", "works"]);
|
|
|
|
testTable2.print();
|
|
|
|
})();
|
|
|
|
});
|
|
|
|
});
|
2016-02-11 03:04:49 +00:00
|
|
|
describe(".figlet", function () {
|
|
|
|
it("should print nice fonts to console in yellow", function (done) {
|
2016-02-11 17:59:02 +00:00
|
|
|
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-11 03:04:49 +00:00
|
|
|
});
|
|
|
|
});
|
2016-02-02 15:49:16 +00:00
|
|
|
describe(".code", function () {
|
|
|
|
it("should highlight code", function () {
|
|
|
|
this.timeout(10000);
|
|
|
|
beautylog.code("var test = 3;\nfunction(){\n var hello = \"super\"\n};\nvar test;", {
|
|
|
|
language: "javascript"
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
2016-02-20 09:52:23 +00:00
|
|
|
|
2016-02-23 14:40:18 +00:00
|
|
|
//# sourceMappingURL=data:application/json;base64,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QUFPLENBQUMsQ0FBQyxDQUFDO2dCQUNwQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxFQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7Z0JBQ3BDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsQ0FBQztnQkFFbkIsSUFBSSxVQUFVLEdBQUcsU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsRUFBQyxTQUFTLENBQUMsSUFBSSxFQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2dCQUM3RixVQUFVLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxFQUFDLE1BQU0sRUFBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO2dCQUN4QyxVQUFVLENBQUMsS0FBSyxFQUFFLENBQUM7WUFDdkIsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUNULENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQyxDQUFDLENBQUM7SUFDSCxRQUFRLENBQUMsU0FBUyxFQUFDO1FBQ2YsRUFBRSxDQUFDLDhDQUE4QyxFQUFDLFVBQVMsSUFBSTtZQUMzRCxTQUFTLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBQyxFQUFDLElBQUksRUFBQyxXQUFXLEVBQUMsS0FBSyxFQUFDLFFBQVEsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzVFLENBQUMsQ0FBQyxDQUFBO0lBQ04sQ0FBQyxDQUFDLENBQUM7SUFDSCxRQUFRLENBQUMsYUFBYSxFQUFDO1FBQ25CLEVBQUUsQ0FBQyw4Q0FBOEMsRUFBQztZQUM5QyxTQUFTLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBQyxFQUFDLElBQUksRUFBQyxXQUFXLEVBQUMsS0FBSyxFQUFDLE1BQU0sRUFBQyxDQUFDLENBQUM7UUFDbEUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQztJQUNILFFBQVEsQ0FBQyxPQUFPLEVBQUM7UUFDYixFQUFFLENBQUMsdUJBQXVCLEVBQUM7WUFDdkIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUNwQixTQUFTLENBQUMsSUFBSSxDQUNWLG9FQUFvRSxFQUNwRTtnQkFDSSxRQUFRLEVBQUMsWUFBWTthQUN4QixDQUNKLENBQUM7UUFDTixDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFDLENBQUMiLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi90cy90eXBpbmdzL21haW4uZC50c1wiIC8+XG52YXIgc21hcnRlbnYgPSByZXF1aXJlKFwic21hcnRlbnZcIik7XG52YXIgYmVhdXR5bG9nID0gcmVxdWlyZSgnLi4vZGlzdC9pbmRleC5qcycpO1xuXG5kZXNjc
|