pull/7426/head
tanhauhau 4 years ago
parent 1ff6bb93b4
commit 8ac4d68eda

@ -15,7 +15,7 @@ export default class Head extends Node {
constructor(component: Component, parent: Node, scope: TemplateScope, info: TemplateNode) {
super(component, parent, scope, info);
this.can_use_innerhtml = false;
this.cannot_use_innerhtml();
if (info.attributes.length) {
component.error(info.attributes[0], compiler_errors.invalid_attribute_head);

@ -9,17 +9,7 @@ function foo() {
}
const Component = create_ssr_component(($$result, $$props, $$bindings, slots) => {
return `
<div class="class1 class2" style="color:red;">-</div>
<div${add_attribute("class", const1, 0)}>-</div>
<div${add_attribute("class", const1, 0)}>-</div>
<div class="${"class1 " + escape('class2', true)}">-</div>
<div class="${"class1 " + escape(const2, true)}">-</div>
<div class="${"class1 " + escape(const2, true)}"${add_attribute("style", foo(), 0)}>-</div>`;
return ` <div class="class1 class2" style="color:red;">-</div> <div${add_attribute("class", const1, 0)}>-</div> <div${add_attribute("class", const1, 0)}>-</div> <div class="${"class1 " + escape('class2', true)}">-</div> <div class="${"class1 " + escape(const2, true)}">-</div> <div class="${"class1 " + escape(const2, true)}"${add_attribute("style", foo(), 0)}>-</div>`;
});
export default Component;

@ -111,11 +111,10 @@ describe('ssr', () => {
fs.writeFileSync(`${dir}/_actual-head.html`, head);
try {
(compileOptions.hydratable
? assert.htmlEqualWithComments
: assert.htmlEqual)(
assert.htmlEqualWithOptions(
head,
fs.readFileSync(`${dir}/_expected-head.html`, 'utf-8')
fs.readFileSync(`${dir}/_expected-head.html`, "utf-8"),
{ preserveComments: compileOptions.hydratable }
);
} catch (error) {
if (shouldUpdateExpected()) {

@ -1,3 +1 @@
<div data-svelte="svelte-156ixv6">Just a dummy page.</div>
<div data-svelte="svelte-156ixv6">Just a dummy page.</div>
Loading…
Cancel
Save