update tests (#1434) (#2935)

pull/3030/head
Conduitry 6 years ago
parent 552ea4b9ed
commit a332b648e9

@ -1,6 +1,7 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { import {
SvelteComponent, SvelteComponent,
attr,
detach, detach,
element, element,
init, init,
@ -16,7 +17,7 @@ function create_fragment(ctx) {
c() { c() {
a = element("a"); a = element("a");
a.textContent = "Test"; a.textContent = "Test";
a.href = "#"; attr(a, "href", "#");
}, },
m(target, anchor) { m(target, anchor) {

@ -2,6 +2,7 @@
import { import {
SvelteComponent, SvelteComponent,
append, append,
attr,
detach, detach,
element, element,
init, init,
@ -26,7 +27,7 @@ function create_fragment(ctx) {
c() { c() {
p = element("p"); p = element("p");
t = text(ctx.foo); t = text(ctx.foo);
p.className = "svelte-1a7i8ec"; attr(p, "class", "svelte-1a7i8ec");
}, },
m(target, anchor) { m(target, anchor) {

@ -2,6 +2,7 @@
import { import {
SvelteComponent, SvelteComponent,
append, append,
attr,
detach, detach,
element, element,
init, init,
@ -23,7 +24,7 @@ function create_fragment(ctx) {
return { return {
c() { c() {
div = element("div"); div = element("div");
div.className = "svelte-1slhpfn"; attr(div, "class", "svelte-1slhpfn");
}, },
m(target, anchor) { m(target, anchor) {

@ -2,6 +2,7 @@
import { import {
SvelteComponent, SvelteComponent,
append, append,
attr,
destroy_each, destroy_each,
detach, detach,
detach_after, detach_after,
@ -39,8 +40,8 @@ function create_each_block(ctx) {
t5 = text(" ago:"); t5 = text(" ago:");
t6 = space(); t6 = space();
raw_before = element('noscript'); raw_before = element('noscript');
span.className = "meta"; attr(span, "class", "meta");
div.className = "comment"; attr(div, "class", "comment");
}, },
m(target, anchor) { m(target, anchor) {

@ -1,6 +1,7 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { import {
SvelteComponent, SvelteComponent,
attr,
detach, detach,
element, element,
init, init,
@ -17,7 +18,7 @@ function create_fragment(ctx) {
c() { c() {
a = element("a"); a = element("a");
a.textContent = "this should not navigate to example.com"; a.textContent = "this should not navigate to example.com";
a.href = "https://example.com"; attr(a, "href", "https://example.com");
dispose = listen(a, "touchstart", touchstart_handler); dispose = listen(a, "touchstart", touchstart_handler);
}, },

@ -2,6 +2,7 @@
import { import {
SvelteComponent, SvelteComponent,
append, append,
attr,
detach, detach,
element, element,
init, init,
@ -16,10 +17,10 @@ function create_fragment(ctx) {
c() { c() {
meta0 = element("meta"); meta0 = element("meta");
meta1 = element("meta"); meta1 = element("meta");
meta0.name = "twitter:creator"; attr(meta0, "name", "twitter:creator");
meta0.content = "@sveltejs"; attr(meta0, "content", "@sveltejs");
meta1.name = "twitter:title"; attr(meta1, "name", "twitter:title");
meta1.content = "Svelte"; attr(meta1, "content", "Svelte");
}, },
m(target, anchor) { m(target, anchor) {

@ -1,6 +1,7 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { import {
SvelteComponent, SvelteComponent,
attr,
detach, detach,
element, element,
init, init,
@ -18,8 +19,8 @@ function create_fragment(ctx) {
div0 = element("div"); div0 = element("div");
t = space(); t = space();
div1 = element("div"); div1 = element("div");
div0.style.cssText = ctx.style; attr(div0, "style", ctx.style);
div1.style.cssText = div1_style_value = "" + ctx.key + ": " + ctx.value; attr(div1, "style", div1_style_value = "" + ctx.key + ": " + ctx.value);
}, },
m(target, anchor) { m(target, anchor) {
@ -30,11 +31,11 @@ function create_fragment(ctx) {
p(changed, ctx) { p(changed, ctx) {
if (changed.style) { if (changed.style) {
div0.style.cssText = ctx.style; attr(div0, "style", ctx.style);
} }
if ((changed.key || changed.value) && div1_style_value !== (div1_style_value = "" + ctx.key + ": " + ctx.value)) { if ((changed.key || changed.value) && div1_style_value !== (div1_style_value = "" + ctx.key + ": " + ctx.value)) {
div1.style.cssText = div1_style_value; attr(div1, "style", div1_style_value);
} }
}, },

@ -4,7 +4,7 @@ export default {
}, },
html: ` html: `
<editor><b>world</b></editor> <editor contenteditable="true"><b>world</b></editor>
<p>hello <b>world</b></p> <p>hello <b>world</b></p>
`, `,
@ -21,7 +21,7 @@ export default {
// No updates to data yet // No updates to data yet
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<editor>every<span>body</span></editor> <editor contenteditable="true">every<span>body</span></editor>
<p>hello <b>world</b></p> <p>hello <b>world</b></p>
`); `);
@ -29,14 +29,14 @@ export default {
const event = new window.Event('input'); const event = new window.Event('input');
await el.dispatchEvent(event); await el.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<editor>every<span>body</span></editor> <editor contenteditable="true">every<span>body</span></editor>
<p>hello every<span>body</span></p> <p>hello every<span>body</span></p>
`); `);
component.name = 'good<span>bye</span>'; component.name = 'good<span>bye</span>';
assert.equal(el.innerHTML, 'good<span>bye</span>'); assert.equal(el.innerHTML, 'good<span>bye</span>');
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<editor>good<span>bye</span></editor> <editor contenteditable="true">good<span>bye</span></editor>
<p>hello good<span>bye</span></p> <p>hello good<span>bye</span></p>
`); `);
}, },

@ -4,7 +4,7 @@ export default {
}, },
html: ` html: `
<editor>world</editor> <editor contenteditable="true">world</editor>
<p>hello world</p> <p>hello world</p>
`, `,
@ -23,14 +23,14 @@ export default {
await el.dispatchEvent(event); await el.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<editor>everybody</editor> <editor contenteditable="true">everybody</editor>
<p>hello everybody</p> <p>hello everybody</p>
`); `);
component.name = 'goodbye'; component.name = 'goodbye';
assert.equal(el.textContent, 'goodbye'); assert.equal(el.textContent, 'goodbye');
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<editor>goodbye</editor> <editor contenteditable="true">goodbye</editor>
<p>hello goodbye</p> <p>hello goodbye</p>
`); `);
}, },

@ -1,5 +1,5 @@
export default { export default {
html: '<div></div>', html: `<div draggable='false'></div>`,
ssrHtml: '<div foo=1></div>' ssrHtml: `<div foo='1' draggable='false'></div>`,
}; };

@ -3,10 +3,11 @@
export let foo = 1; export let foo = 1;
export let bar; export let bar;
export let _class;
onMount(() => { onMount(() => {
foo = undefined; foo = undefined;
}); });
</script> </script>
<div {foo} {bar}></div> <div {foo} {bar} class={_class} draggable='false'></div>

Loading…
Cancel
Save