/usr/share/grafana/public/app/plugins/datasource/loki/querybuilder
import { QueryEditorMode } from '@grafana/plugin-ui'; import { changeEditorMode, getQueryWithDefaults } from './state'; describe('getQueryWithDefaults(', () => { it('should set defaults', () => { expect(getQueryWithDefaults({ refId: 'A', expr: '' })).toEqual({ editorMode: 'builder', expr: '', queryType: 'range', refId: 'A', }); }); it('changing editor mode with blank query should change default', () => { changeEditorMode({ refId: 'A', expr: '' }, QueryEditorMode.Code, (query) => { expect(query.editorMode).toBe(QueryEditorMode.Code); }); expect(getQueryWithDefaults({ refId: 'A', expr: '' }).editorMode).toEqual(QueryEditorMode.Code); }); });
.
Edit
..
Edit
LokiQueryModeller.test.ts
Edit
LokiQueryModeller.ts
Edit
binaryScalarOperations.ts
Edit
components
Edit
operationUtils.test.ts
Edit
operationUtils.ts
Edit
operations.test.ts
Edit
operations.ts
Edit
parsing.test.ts
Edit
parsing.ts
Edit
parsingUtils.test.ts
Edit
parsingUtils.ts
Edit
state.test.ts
Edit
state.ts
Edit
types.ts
Edit