diff --git a/test/parameter_hunter_tests.js b/test/parameter_hunter_tests.js index 3a9abb25a..ce6c75a3c 100644 --- a/test/parameter_hunter_tests.js +++ b/test/parameter_hunter_tests.js @@ -320,6 +320,25 @@ parameter_hunter.find_parameters(currentPattern, patternlab); test.equals(currentPattern.extendedTemplate, '
'); + test.done(); + }, + + 'parameter hunter parses parameters containing html tags' : function(test){ + // From issue #145 https://github.com/pattern-lab/patternlab-node/issues/145 + var currentPattern = currentPatternClosure(); + var patternlab = patternlabClosure(); + var parameter_hunter = new ph(); + + patternlab.patterns[0].template = "{{{ tag1 }}}
{{{ tag2 }}}
{{{ tag3 }}}
"; + patternlab.patterns[0].extendedTemplate = patternlab.patterns[0].template; + + currentPattern.template = "{{> molecules-single-comment(tag1: 'Single-quoted', tag2: \"Double-quoted\", tag3: 'With attributes') }}"; + currentPattern.extendedTemplate = currentPattern.template; + currentPattern.parameteredPartials[0] = currentPattern.template; + + parameter_hunter.find_parameters(currentPattern, patternlab); + test.equals(currentPattern.extendedTemplate, 'Single-quoted
Double-quoted
With attributes
'); + test.done(); }