diff --git a/packages/babel-plugin-transform-es2015-template-literals/test/fixtures/spec/order2/exec.js b/packages/babel-plugin-transform-es2015-template-literals/test/fixtures/spec/order2/exec.js new file mode 100644 index 0000000000..6883703459 --- /dev/null +++ b/packages/babel-plugin-transform-es2015-template-literals/test/fixtures/spec/order2/exec.js @@ -0,0 +1,19 @@ +const calls = []; + +` + ${{ + [Symbol.toPrimitive]() { + calls.push(1); + return "foo"; + } + }} + ${1 + + { + valueOf() { + calls.push(2); + return 2; + } + }} +`; + +assert.deepEqual(calls, [1, 2]); diff --git a/packages/babel-plugin-transform-es2015-template-literals/test/fixtures/spec/order2/options.json b/packages/babel-plugin-transform-es2015-template-literals/test/fixtures/spec/order2/options.json new file mode 100644 index 0000000000..7d8c3c204c --- /dev/null +++ b/packages/babel-plugin-transform-es2015-template-literals/test/fixtures/spec/order2/options.json @@ -0,0 +1,3 @@ +{ + "minNodeVersion": "6.0.0" +}