blob: 9db083afe3fa8cf8254d1d82ceaf7a96d3978fd9 [file] [log] [blame]
function test() {
var called = false;
function fn(parts, a, b) {
called = true;
return parts instanceof Array &&
parts[0] === "foo" &&
parts[1] === "bar\n" &&
parts.raw[0] === "foo" &&
parts.raw[1] === "bar\\n" &&
a === 123 &&
b === 456;
}
return fn `foo${123}bar\n${456}` && called;
}
if (!test())
throw new Error("Test failed");