sitespeed.io/test/graphiteTests.js

32 lines
783 B
JavaScript

'use strict';
const DataGenerator = require('../lib/plugins/graphite/data-generator'),
expect = require('chai').expect;
describe('graphite', function() {
describe('dataGenerator', function() {
it('should generate data for gpsi.pageSummary', function() {
const message = {
"type": "gpsi.pageSummary",
"timestamp": "2016-01-08T12:59:06+01:00",
"source": "gpsi",
"data": {
"median": "13",
"mean": "14.42",
"min": "13",
"p10": "13",
"p70": "16",
"p80": "16",
"p90": "16",
"p99": "16",
"max": "16"
}
};
let generator = new DataGenerator('ns');
expect(generator.dataFromMessage(message)).to.not.be.empty;
});
});
});