stackdriver: add unit tests to resolve unit function

This commit is contained in:
Erik Sundell
2018-09-27 14:24:28 +02:00
parent 251bb09aed
commit 92f50ca384
2 changed files with 54 additions and 2 deletions

View File

@@ -86,7 +86,7 @@ export default class StackdriverDatasource {
return interpolatedGroupBys;
}
resolveUnit(targets: any[]) {
resolvePanelUnitFromTargets(targets: any[]) {
let unit = 'none';
if (targets.length > 0 && targets.every(t => t.unit === targets[0].unit)) {
if (stackdriverUnitMappings.hasOwnProperty(targets[0].unit)) {
@@ -105,7 +105,7 @@ export default class StackdriverDatasource {
return;
}
const unit = this.resolveUnit(options.targets);
const unit = this.resolvePanelUnitFromTargets(options.targets);
queryRes.series.forEach(series => {
result.push({
target: series.name,