azure
Version:
Microsoft Azure Client Library for node
23 lines (18 loc) • 781 B
JavaScript
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
var assert = require('assert');
var should = require('should');
var url = require('url');
var LogFilter = require('../lib/filters/logFilter');
describe('Log filter', function () {
it('should log messages when a logger object is provided', function (done) {
var output = '';
var callback = function () { done(); };
var mocknext = function (err, response, body) {
output.should.containEql('logFilter, request:');
callback();
};
var logFilter = LogFilter.create({log : function (message) { output += message + '\n'; }});
logFilter({a: 'b', c: '1'}, mocknext, callback);
});
});