| Index: lib/src/prism/tests/languages/javascript/template-string_feature.test
 | 
| diff --git a/lib/src/prism/tests/languages/javascript/template-string_feature.test b/lib/src/prism/tests/languages/javascript/template-string_feature.test
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..753374e3b8a2bcedf0813cbae26f56513708cb0b
 | 
| --- /dev/null
 | 
| +++ b/lib/src/prism/tests/languages/javascript/template-string_feature.test
 | 
| @@ -0,0 +1,42 @@
 | 
| +`foo bar`
 | 
| +`foo
 | 
| +bar`
 | 
| +`40+2=${40+2}`
 | 
| +`${foo()}`
 | 
| +
 | 
| +----------------------------------------------------
 | 
| +
 | 
| +[
 | 
| +	["template-string", [
 | 
| +		["string", "`foo bar`"]
 | 
| +	]],
 | 
| +	["template-string", [
 | 
| +		["string", "`foo\r\nbar`"]
 | 
| +	]],
 | 
| +	["template-string", [
 | 
| +		["string", "`40+2="],
 | 
| +		["interpolation", [
 | 
| +			["interpolation-punctuation", "${"],
 | 
| +			["number", "40"],
 | 
| +			["operator", "+"],
 | 
| +			["number", "2"],
 | 
| +			["interpolation-punctuation", "}"]
 | 
| +		]],
 | 
| +		["string", "`"]
 | 
| +	]],
 | 
| +	["template-string", [
 | 
| +        ["string", "`"],
 | 
| +        ["interpolation", [
 | 
| +            ["interpolation-punctuation", "${"],
 | 
| +            ["function", "foo"],
 | 
| +            ["punctuation", "("],
 | 
| +            ["punctuation", ")"],
 | 
| +            ["interpolation-punctuation", "}"]
 | 
| +        ]],
 | 
| +        ["string", "`"]
 | 
| +    ]]
 | 
| +]
 | 
| +
 | 
| +----------------------------------------------------
 | 
| +
 | 
| +Checks for single-line and multi-line template strings.
 | 
| 
 |