blob: e5dc654d536eb2d3524450b5b2b37e1a920bd388 [file] [log] [blame]
// Copyright (C) 2014 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
es6id: 12.3.7
description: >
Tagged templates may be chained and are applied in a left-to-right order.
---*/
var callCount = 0;
var expected = ['x', 'y', 'z'];
var tag = function(templateObject) {
assert.sameValue(templateObject[0], expected[callCount]);
callCount++;
return tag;
}
var result = tag`x``y``z`;
assert.sameValue(callCount, 3);
assert.sameValue(result, tag);