From ea1cd95a6df69d8159b1493663698b74ca41d4df Mon Sep 17 00:00:00 2001
From: Jamie Nguyen <j@jamielinux.com>
Date: Tue, 20 Aug 2013 22:28:43 +0100
Subject: [PATCH] Remove stream tests
---
test/transports/transport.js | 60 --------------------------------------------
1 file changed, 60 deletions(-)
diff --git a/test/transports/transport.js b/test/transports/transport.js
index fe1dbef..ca33475 100644
--- a/test/transports/transport.js
+++ b/test/transports/transport.js
@@ -31,9 +31,6 @@ module.exports = function (transport, options) {
case 'file':
helpers.assertFile(transport);
break;
- case 'webhook':
- helpers.assertWebhook(transport);
- break;
case 'couchdb':
helpers.assertCouchdb(transport);
break;
@@ -47,63 +44,6 @@ module.exports = function (transport, options) {
assert.isNotNull(logged);
}
),
- 'the stream() method': {
- 'using no options': {
- 'topic': function () {
- if (!transport.stream) return;
-
- logger.log('info', 'hello world', {});
-
- var cb = this.callback,
- j = 10,
- i = 10,
- results = [],
- stream = logger.stream();
-
- stream.on('log', function (log) {
- results.push(log);
- results.stream = stream;
- if (!--j) cb(null, results);
- });
-
- stream.on('error', function (err) {
- j = -1; //don't call the callback again
- cb(err);
- });
-
- while (i--) logger.log('info', 'hello world ' + i, {});
- },
- 'should stream logs': function (err, results) {
- if (!transport.stream) return;
- assert.isNull(err);
- results.forEach(function (log) {
- assert.ok(log.message.indexOf('hello world') === 0
- || log.message.indexOf('test message') === 0);
- });
- results.stream.destroy();
- }
- },
- 'using the `start` option': {
- 'topic': function () {
- if (!transport.stream) return;
-
- var cb = this.callback,
- stream = logger.stream({ start: 0 });
-
- stream.on('log', function (log) {
- log.stream = stream;
- if (cb) cb(null, log);
- cb = null;
- });
- },
- 'should stream logs': function (err, log) {
- if (!transport.stream) return;
- assert.isNull(err);
- assert.isNotNull(log.message);
- log.stream.destroy();
- }
- }
- },
'after the logs have flushed': {
topic: function () {
setTimeout(this.callback, 1000);
--
1.8.3.1