prometheus: added completer unit test, #9208

This commit is contained in:
Torkel Ödegaard 2017-09-12 11:05:32 +02:00
parent fd76c855f9
commit 3c16230158

View File

@ -0,0 +1,27 @@
import {describe, beforeEach, it, sinon, expect} from 'test/lib/common';
import {PromCompleter} from '../completer';
import {PrometheusDatasource} from '../datasource';
describe('Prometheus editor completer', function() {
let editor = {};
let session = {
getTokenAt: sinon.stub().returns({}),
getLine: sinon.stub().returns(""),
};
let datasourceStub = <PrometheusDatasource>{};
let completer = new PromCompleter(datasourceStub);
describe("When inside brackets", () => {
it("Should return range vectors", () => {
completer.getCompletions(editor, session, 10, "[", (s, res) => {
expect(res[0]).to.eql({caption: '1s', value: '[1s', meta: 'range vector'});
});
});
});
});