query_specs.ts 594 B

1234567891011121314151617181920212223
  1. import {describe, beforeEach, it, sinon, expect} from 'test/lib/common';
  2. import {PromQuery} from '../prom_query';
  3. describe.only('PromQuery', function() {
  4. var templateSrv = {replace: val => val};
  5. describe('render series with mesurement only', function() {
  6. it('should generate correct query', function() {
  7. var query = new PromQuery({
  8. metric: 'cpu',
  9. range: '5m',
  10. functions: [
  11. {type: 'rate', params: []}
  12. ]
  13. }, templateSrv, {});
  14. var queryText = query.render();
  15. expect(queryText).to.be('rate(cpu[5m])');
  16. });
  17. });
  18. });