mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Enable config mocking
This commit is contained in:
parent
d7f507227f
commit
e93aa07c25
@ -1,5 +1,18 @@
|
||||
import { config, GrafanaBootConfig } from '@grafana/runtime';
|
||||
|
||||
// Legacy binding paths
|
||||
export { config, GrafanaBootConfig as Settings };
|
||||
|
||||
let configMock: Partial<GrafanaBootConfig> | null = null;
|
||||
|
||||
export default config;
|
||||
|
||||
export const getConfig = () => {
|
||||
return configMock || config;
|
||||
};
|
||||
|
||||
export const mockConfig = (mock: Partial<GrafanaBootConfig>) => {
|
||||
configMock = mock as GrafanaBootConfig;
|
||||
return () => {
|
||||
configMock = null;
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user