|
1 | 1 | 'use strict';
|
2 | 2 |
|
3 |
| -var _templateObject = _taggedTemplateLiteral(['a', ''], ['a', '']), |
4 |
| - _templateObject2 = _taggedTemplateLiteral(['a', 'b', 'c', ''], ['a', 'b', 'c', '']), |
5 |
| - _templateObject3 = _taggedTemplateLiteral(['driver ', ', navigator ', ''], ['driver ', ', navigator ', '']); |
6 |
| - |
7 |
| -function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } |
8 |
| - |
9 |
| -assert(assert._expr(assert._capt(fn(_templateObject, 1), 'arguments/0'), { |
| 3 | +assert(assert._expr(assert._capt(fn`a${ 1 }`, 'arguments/0'), { |
10 | 4 | content: 'assert(fn`a${ 1 }`)',
|
11 | 5 | filepath: 'test/fixtures/TaggedTemplateExpression/fixture.js',
|
12 | 6 | line: 3
|
13 | 7 | }));
|
14 | 8 |
|
15 |
| -assert(assert._expr(assert._capt(fn(_templateObject2, assert._capt(foo, 'arguments/0/quasi/expressions/0'), assert._capt(bar, 'arguments/0/quasi/expressions/1'), assert._capt(baz, 'arguments/0/quasi/expressions/2')), 'arguments/0'), { |
| 9 | +assert(assert._expr(assert._capt(fn`a${ assert._capt(foo, 'arguments/0/quasi/expressions/0') }b${ assert._capt(bar, 'arguments/0/quasi/expressions/1') }c${ assert._capt(baz, 'arguments/0/quasi/expressions/2') }`, 'arguments/0'), { |
16 | 10 | content: 'assert(fn`a${ foo }b${ bar }c${ baz }`)',
|
17 | 11 | filepath: 'test/fixtures/TaggedTemplateExpression/fixture.js',
|
18 | 12 | line: 5
|
19 | 13 | }));
|
20 | 14 |
|
21 |
| -assert(assert._expr(assert._capt(fn(_templateObject3, assert._capt(assert._capt(bob, 'arguments/0/quasi/expressions/0/object').name, 'arguments/0/quasi/expressions/0'), assert._capt(assert._capt(alice, 'arguments/0/quasi/expressions/1/callee/object').getName(), 'arguments/0/quasi/expressions/1')), 'arguments/0'), { |
| 15 | +assert(assert._expr(assert._capt(fn`driver ${ assert._capt(assert._capt(bob, 'arguments/0/quasi/expressions/0/object').name, 'arguments/0/quasi/expressions/0') }, navigator ${ assert._capt(assert._capt(alice, 'arguments/0/quasi/expressions/1/callee/object').getName(), 'arguments/0/quasi/expressions/1') }`, 'arguments/0'), { |
22 | 16 | content: 'assert(fn`driver ${ bob.name }, navigator ${ alice.getName() }`)',
|
23 | 17 | filepath: 'test/fixtures/TaggedTemplateExpression/fixture.js',
|
24 | 18 | line: 7
|
|
0 commit comments