|
18 | 18 | </head>
|
19 | 19 | <body>
|
20 | 20 |
|
21 |
| -<template id="standalone"> |
22 |
| - <div prop="[[prop]]">[[text]]</div> |
23 |
| -</template> |
| 21 | +<template id="standalone"><div prop="[[prop]]">[[text]]</div></template> |
24 | 22 |
|
25 | 23 | <script>
|
26 | 24 |
|
|
338 | 336 | const template = document.getElementById('standalone').cloneNode(true);
|
339 | 337 | const Template = Polymer.Templatize.templatize(template);
|
340 | 338 | const inst = new Template({prop: 'prop', text: 'text'});
|
341 |
| - const div = inst.root.firstElementChild; |
| 339 | + const div = inst.root.firstChild; |
342 | 340 | assert.equal(div.prop, 'prop');
|
343 | 341 | assert.equal(div.textContent, 'text');
|
344 | 342 | });
|
|
347 | 345 | const template = document.getElementById('standalone').cloneNode(true);
|
348 | 346 | const Template = Polymer.Templatize.templatize(template);
|
349 | 347 | const inst = new Template();
|
350 |
| - const div = inst.root.firstElementChild; |
| 348 | + const div = inst.root.firstChild; |
351 | 349 | assert.equal(div.prop, undefined);
|
352 | 350 | assert.equal(div.textContent.trim(), '');
|
353 | 351 | inst.setProperties({prop: 'prop', text: 'text'});
|
|
359 | 357 | const template = document.getElementById('standalone').cloneNode(true);
|
360 | 358 | const Template = Polymer.Templatize.templatize(template);
|
361 | 359 | const inst = new Template();
|
362 |
| - const div = inst.root.firstElementChild; |
| 360 | + const div = inst.root.firstChild; |
363 | 361 | inst.setProperties({prop: {foo: true}});
|
364 | 362 | assert.equal(div.prop.foo, true);
|
365 | 363 | inst.set('prop.foo', false);
|
|
0 commit comments