smartlog-destination-local/test/test.js

93 lines
7.4 KiB
JavaScript
Raw Normal View History

2016-05-13 23:18:44 +00:00
"use strict";
2016-05-23 14:22:20 +00:00
require("typings-test");
2016-10-16 00:26:43 +00:00
const beautylog = require("../dist/index");
describe('beautylog', function () {
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');
});
});
2016-10-16 00:26:43 +00:00
describe('.dir(message)', function () {
it('should print a blue Dir message', function () {
2016-02-02 15:49:16 +00:00
beautylog.dir('beautylog.dir(), with normal logText, without logType');
});
});
2016-10-16 00:26:43 +00:00
describe('.error(message)', function () {
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-10-16 00:26:43 +00:00
describe('.figlet', function () {
it('should print nice fonts to console in yellow', function (done) {
2017-01-21 18:04:40 +00:00
beautylog.figlet('Async!', { font: 'Star Wars', color: 'orange' }).then(done);
2016-05-13 23:18:44 +00:00
});
});
2016-10-16 00:26:43 +00:00
describe('.figletSync', function () {
it('should print nice fonts to console in yellow', function () {
beautylog.figletSync('Sync!', { font: 'Star Wars', color: 'blue' });
2016-05-13 23:18:44 +00:00
});
});
2016-10-16 00:26:43 +00:00
describe('.info(message)', function () {
it('should display a purple info message', function () {
2016-02-02 15:49:16 +00:00
beautylog.info('beautylog.dir(), with normal logText, without logType');
});
});
2016-10-16 00:26:43 +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-06-16 21:57:49 +00:00
});
});
2016-10-16 00:26:43 +00:00
describe('.ok(message)', function () {
it('should display a green ok message', function () {
2017-01-21 22:12:39 +00:00
beautylog.ok('beautylog.ok() works!');
2016-02-02 15:49:16 +00:00
});
});
2016-10-16 00:26:43 +00:00
describe('.newLine(number)', function () {
it('create specified amount of new lines', function () {
2016-06-16 00:17:28 +00:00
beautylog.newLine(1);
});
});
2016-10-16 00:26:43 +00:00
describe('.ora(text,color)', function () {
it('should display, update, and end a message', function (done) {
2016-05-13 23:18:44 +00:00
this.timeout(10000);
2017-01-21 22:12:39 +00:00
beautylog.ora.start('This is a test text', 'green');
2016-05-13 23:18:44 +00:00
setTimeout(function () {
2017-01-21 22:12:39 +00:00
beautylog.ora.text('updated text!');
2016-10-16 00:26:43 +00:00
beautylog.info('another log message that uses the normal log function');
2016-05-13 23:18:44 +00:00
setTimeout(function () {
2017-01-21 22:12:39 +00:00
beautylog.ora.endOk('Allright, ora works!');
2016-05-13 23:18:44 +00:00
done();
}, 2000);
}, 2000);
});
2016-10-16 00:26:43 +00:00
it('should display an error message when ended with error', function (done) {
2016-05-13 23:18:44 +00:00
this.timeout(10000);
2017-01-21 22:12:39 +00:00
beautylog.ora.start('This is another test text', 'green');
2016-05-13 23:18:44 +00:00
setTimeout(function () {
2017-01-21 22:12:39 +00:00
beautylog.ora.endError('Allright, ora displays an error!');
2016-05-13 23:18:44 +00:00
done();
}, 2000);
});
});
2016-10-16 00:26:43 +00:00
describe('.success(message)', function () {
it('should display an orange warn message', function () {
2017-01-21 22:12:39 +00:00
beautylog.success('beautylog.success() works!');
2016-02-02 15:49:16 +00:00
});
});
2016-10-16 00:26:43 +00:00
describe('.warn', function () {
it('should display a orange warn message', function () {
2017-01-21 22:12:39 +00:00
beautylog.warn('beautylog.warn() works!');
});
});
describe('.note', function () {
it('should display a pink note', function () {
beautylog.note('beautylog.note() works!');
2016-02-02 15:49:16 +00:00
});
});
});
2017-01-21 22:12:39 +00:00
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHdCQUFxQjtBQUNyQiwyQ0FBMkM7QUFJM0MsUUFBUSxDQUFDLFdBQVcsRUFBQztJQUNqQixRQUFRLENBQUMsZUFBZSxFQUFDO1FBQ3JCLEVBQUUsQ0FBQyxpQ0FBaUMsRUFBQztZQUNqQyxTQUFTLENBQUMsR0FBRyxDQUFDLHVEQUF1RCxDQUFDLENBQUE7UUFDMUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxlQUFlLEVBQUM7UUFDckIsRUFBRSxDQUFDLGlDQUFpQyxFQUFDO1lBQ2pDLFNBQVMsQ0FBQyxHQUFHLENBQUMsdURBQXVELENBQUMsQ0FBQTtRQUMxRSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0lBQ0YsUUFBUSxDQUFDLGlCQUFpQixFQUFDO1FBQ3ZCLEVBQUUsQ0FBQyxrQ0FBa0MsRUFBQztZQUNsQyxTQUFTLENBQUMsS0FBSyxDQUFDLHlEQUF5RCxDQUFDLENBQUE7UUFDOUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxTQUFTLEVBQUM7UUFDZixFQUFFLENBQUMsOENBQThDLEVBQUMsVUFBUyxJQUFJO1lBQzNELFNBQVMsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxLQUFLLEVBQUUsUUFBUSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUE7UUFDN0UsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxhQUFhLEVBQUM7UUFDbkIsRUFBRSxDQUFDLDhDQUE4QyxFQUFDO1lBQzlDLFNBQVMsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxLQUFLLEVBQUUs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