Commit 6f43cbf6 by ubhatnagar

Added unit tests for all and multi format options.

parent 866f48f9
...@@ -81,6 +81,16 @@ define([ ...@@ -81,6 +81,16 @@ define([
expect(result).to.be('(test|test2)'); expect(result).to.be('(test|test2)');
}); });
it('multi value and pipe should render pipe string', function() {
var result = _templateSrv.renderVariableValue({
multiFormat: 'pipe',
current: {
value: ['test','test2'],
}
});
expect(result).to.be('test|test2');
});
}); });
describe('can check if variable exists', function() { describe('can check if variable exists', function() {
......
...@@ -349,6 +349,17 @@ define([ ...@@ -349,6 +349,17 @@ define([
}); });
}); });
describeUpdateVariable('with include all pipe all values', function(scenario) {
scenario.setup(function() {
scenario.variable = { type: 'query', query: 'apps.*', name: 'test', includeAll: true, allFormat: 'pipe' };
scenario.queryResult = [{text: 'backend1'}, {text: 'backend2'}, { text: 'backend3'}];
});
it('should add pipe delimited string', function() {
expect(scenario.variable.options[0].value).to.be('backend1|backend2|backend3');
});
});
}); });
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment