���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /proc/self/root/lib/node_modules/forever/node_modules/winston/test/transports/ |
/* * file-test.js: Tests for instances of the File transport * * (C) 2010 Charlie Robbins * MIT LICENSE * */ var path = require('path'), vows = require('vows'), fs = require('fs'), assert = require('assert'), winston = require('../../lib/winston'), helpers = require('../helpers'); var transport = require('./transport'); var stream = fs.createWriteStream( path.join(__dirname, '..', 'fixtures', 'logs', 'testfile.log') ), fileTransport = new (winston.transports.File)({ filename: path.join(__dirname, '..', 'fixtures', 'logs', 'testfilename.log') }), streamTransport = new (winston.transports.File)({ stream: stream }); vows.describe('winston/transports/file').addBatch({ "An instance of the File Transport": { "when passed a valid filename": { "should have the proper methods defined": function () { helpers.assertFile(fileTransport); }, "the log() method": helpers.testNpmLevels(fileTransport, "should respond with true", function (ign, err, logged) { assert.isNull(err); assert.isTrue(logged); }) }, "when passed a valid file stream": { "should have the proper methods defined": function () { helpers.assertFile(streamTransport); }, "the log() method": helpers.testNpmLevels(streamTransport, "should respond with true", function (ign, err, logged) { assert.isNull(err); assert.isTrue(logged); }) } } }).addBatch({ "These tests have a non-deterministic end": { topic: function () { setTimeout(this.callback, 200); }, "and this should be fixed before releasing": function () { assert.isTrue(true); } } }).addBatch({ "An instance of the File Transport": transport(winston.transports.File, { filename: path.join(__dirname, '..', 'fixtures', 'logs', 'testfile.log') }) }).export(module);