mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Loki: Fix labels in LabelBrowser being wrongly cached (#64482)
* remove label cache from label browser * fix spelling Co-authored-by: Gareth Dawson <gareth.dawson@grafana.com> --------- Co-authored-by: Gareth Dawson <gareth.dawson@grafana.com>
This commit is contained in:
@@ -274,6 +274,40 @@ describe('Request URL', () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe('fetchLabels', () => {
|
||||
it('should return labels', async () => {
|
||||
const datasourceWithLabels = setup({ other: [] });
|
||||
|
||||
const instance = new LanguageProvider(datasourceWithLabels);
|
||||
const labels = await instance.fetchLabels();
|
||||
expect(labels).toEqual(['other']);
|
||||
});
|
||||
|
||||
it('should set labels', async () => {
|
||||
const datasourceWithLabels = setup({ other: [] });
|
||||
|
||||
const instance = new LanguageProvider(datasourceWithLabels);
|
||||
await instance.fetchLabels();
|
||||
expect(instance.labelKeys).toEqual(['other']);
|
||||
});
|
||||
|
||||
it('should return empty array', async () => {
|
||||
const datasourceWithLabels = setup({});
|
||||
|
||||
const instance = new LanguageProvider(datasourceWithLabels);
|
||||
const labels = await instance.fetchLabels();
|
||||
expect(labels).toEqual([]);
|
||||
});
|
||||
|
||||
it('should set empty array', async () => {
|
||||
const datasourceWithLabels = setup({});
|
||||
|
||||
const instance = new LanguageProvider(datasourceWithLabels);
|
||||
await instance.fetchLabels();
|
||||
expect(instance.labelKeys).toEqual([]);
|
||||
});
|
||||
});
|
||||
|
||||
describe('Query imports', () => {
|
||||
const datasource = setup({});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user