fix(templating): fixed issue detecting template variable dependency, fixes #7354

This commit is contained in:
Torkel Ödegaard
2017-02-20 09:31:50 +01:00
parent 492b2bd42f
commit 38126bc595
3 changed files with 8 additions and 2 deletions

View File

@@ -12,10 +12,15 @@ describe('containsVariable', function() {
});
it('should not find it if only part matches with $var syntax', function() {
var contains = containsVariable('this.$ServerDomain.filters', 'Server');
var contains = containsVariable('this.$serverDomain.filters', 'server');
expect(contains).to.be(false);
});
it('should find it if it ends with variable and passing multiple test strings', function() {
var contains = containsVariable('show field keys from $pgmetric', 'test string2', 'pgmetric');
expect(contains).to.be(true);
});
it('should find it with [[var]] syntax', function() {
var contains = containsVariable('this.[[test]].filters', 'test');
expect(contains).to.be(true);