Skip to content

Commit 2e3f9b7

Browse files
add system test
1 parent 71941d2 commit 2e3f9b7

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

packages/logging/system-test/logging.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ var assert = require('assert');
2020
var async = require('async');
2121
var BigQuery = require('@google-cloud/bigquery');
2222
var exec = require('methmeth');
23+
var extend = require('extend');
2324
var format = require('string-format-obj');
2425
var is = require('is');
2526
var prop = require('propprop');
@@ -375,6 +376,35 @@ describe('Logging', function() {
375376
});
376377
});
377378

379+
it('should write a log with metadata', function(done) {
380+
var metadata = extend({}, options, {
381+
severity: 'DEBUG'
382+
});
383+
384+
var data = {
385+
embeddedData: true
386+
};
387+
388+
var logEntry = log.entry(metadata, data);
389+
390+
log.write(logEntry, function(err) {
391+
assert.ifError(err);
392+
393+
setTimeout(function() {
394+
log.getEntries({ pageSize: 1 }, function(err, entries) {
395+
assert.ifError(err);
396+
397+
var entry = entries[0];
398+
399+
assert.strictEqual(entry.metadata.severity, metadata.severity);
400+
assert.deepEqual(entry.data, data);
401+
402+
done();
403+
});
404+
}, WRITE_CONSISTENCY_DELAY_MS);
405+
});
406+
});
407+
378408
it('should write to a log with alert helper', function(done) {
379409
log.alert(logEntries, options, done);
380410
});

0 commit comments

Comments
 (0)