mirror of
https://github.com/grafana/grafana.git
synced 2025-07-30 02:02:33 +08:00
Internationalisation: don't load plugin translations in test environment (#107891)
* make sure we're awaiting initPluginTranslations * don't load plugin translations in test environments
This commit is contained in:
@ -10,7 +10,11 @@ import { trackAzureMonitorDashboardLoaded } from './tracking';
|
||||
import { AzureMonitorQuery, AzureQueryType, ResultFormat } from './types/query';
|
||||
import { AzureMonitorDataSourceJsonData } from './types/types';
|
||||
|
||||
initPluginTranslations(pluginJson.id);
|
||||
// don't load plugin translations in test environments
|
||||
// we don't use them anyway, and top-level await won't work currently in jest
|
||||
if (process.env.NODE_ENV !== 'test') {
|
||||
await initPluginTranslations(pluginJson.id);
|
||||
}
|
||||
|
||||
export const plugin = new DataSourcePlugin<Datasource, AzureMonitorQuery, AzureMonitorDataSourceJsonData>(Datasource)
|
||||
.setConfigEditor(ConfigEditor)
|
||||
|
@ -8,7 +8,11 @@ import { MssqlDatasource } from './datasource';
|
||||
import pluginJson from './plugin.json';
|
||||
import { MssqlOptions } from './types';
|
||||
|
||||
initPluginTranslations(pluginJson.id, [loadSQLResources]);
|
||||
// don't load plugin translations in test environments
|
||||
// we don't use them anyway, and top-level await won't work currently in jest
|
||||
if (process.env.NODE_ENV !== 'test') {
|
||||
await initPluginTranslations(pluginJson.id, [loadSQLResources]);
|
||||
}
|
||||
|
||||
export const plugin = new DataSourcePlugin<MssqlDatasource, SQLQuery, MssqlOptions>(MssqlDatasource)
|
||||
.setQueryEditor(SqlQueryEditorLazy)
|
||||
|
Reference in New Issue
Block a user