From 4e1bce6a240e2feca89ae23956dc7ba15f63605d Mon Sep 17 00:00:00 2001 From: Calvin Montgomery Date: Tue, 19 Sep 2017 19:11:18 -0700 Subject: [PATCH] Remove flaky (in CI) test --- test/metrics/metricstest.js | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 test/metrics/metricstest.js diff --git a/test/metrics/metricstest.js b/test/metrics/metricstest.js deleted file mode 100644 index 85191e57..00000000 --- a/test/metrics/metricstest.js +++ /dev/null @@ -1,37 +0,0 @@ -var assert = require('assert'); -var JSONFileMetricsReporter = require('../../lib/metrics/jsonfilemetricsreporter').JSONFileMetricsReporter; -var Metrics = require('../../lib/metrics/metrics'); -var os = require('os'); -var fs = require('fs'); -var path = require('path'); - -describe('JSONFileMetricsReporter', function () { - before(() => { - Metrics.clearReportHooks(); - }); - - describe('#report', function () { - it('reports metrics to file', function (done) { - const outfile = path.resolve(os.tmpdir(), - 'metrics' + Math.random() + '.txt'); - const reporter = new JSONFileMetricsReporter(outfile); - Metrics.setReporter(reporter); - Metrics.incCounter('abc'); - Metrics.incCounter('abc'); - Metrics.incCounter('def', 10); - Metrics.addProperty('foo', { bar: 'baz' }); - Metrics.flush(); - - setTimeout(function () { - const contents = String(fs.readFileSync(outfile)); - const data = JSON.parse(contents); - assert.strictEqual(data.abc, 2); - assert.strictEqual(data.def, 10); - assert.deepStrictEqual(data.foo, { bar: 'baz' }); - - fs.unlinkSync(outfile); - done(); - }, 100); - }); - }); -});