mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
more tests for log and Node
This commit is contained in:
parent
10277aa956
commit
9c46feb22b
@ -49,6 +49,17 @@ describe("red/log", function() {
|
|||||||
sinon.assert.calledWithMatch(util.log,"");
|
sinon.assert.calledWithMatch(util.log,"");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('it can raise a metric', function() {
|
||||||
|
var metrics = {};
|
||||||
|
metrics.level = log.METRIC;
|
||||||
|
metrics.nodeid = "testid";
|
||||||
|
metrics.event = "node.test.testevent";
|
||||||
|
metrics.msgid = "12345";
|
||||||
|
metrics.value = "the metric payload";
|
||||||
|
var ret = log.log(metrics);
|
||||||
|
sinon.assert.calledWithMatch(util.log,"");
|
||||||
|
});
|
||||||
|
|
||||||
it('it checks metrics are enabled', function() {
|
it('it checks metrics are enabled', function() {
|
||||||
log.metric().should.equal(true);
|
log.metric().should.equal(true);
|
||||||
var sett = {logging: { console: { level: 'info', metrics: false } } };
|
var sett = {logging: { console: { level: 'info', metrics: false } } };
|
||||||
|
@ -483,6 +483,18 @@ describe('Node', function() {
|
|||||||
Log.log.restore();
|
Log.log.restore();
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
|
it('returns not defined if eventname defined', function(done) {
|
||||||
|
var n = new RedNode({id:'123',type:'abc'});
|
||||||
|
var loginfo = {};
|
||||||
|
sinon.stub(Log, 'log', function(msg) {
|
||||||
|
loginfo = msg;
|
||||||
|
});
|
||||||
|
var msg = {payload:"foo", _msgid:"987654321"};
|
||||||
|
var m = n.metric("info",msg,"15mb");
|
||||||
|
should(m).be.undefined;
|
||||||
|
Log.log.restore();
|
||||||
|
done();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('#status', function() {
|
describe('#status', function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user