mirror of https://github.com/sveltejs/svelte
parent
3960dda74a
commit
a2dc8c990b
@ -1,43 +1,43 @@
|
||||
import { ok, test } from '../../test';
|
||||
|
||||
export default test({
|
||||
html: '<div class="svelte-x1o6ra"></div>',
|
||||
html: '<div class="svelte-1bl4vl5"></div>',
|
||||
|
||||
test({ assert, component, target }) {
|
||||
const div = target.querySelector('div');
|
||||
ok(div);
|
||||
|
||||
component.testName = null;
|
||||
assert.equal(div.className, 'svelte-x1o6ra');
|
||||
assert.equal(div.className, 'svelte-1bl4vl5');
|
||||
|
||||
component.testName = undefined;
|
||||
assert.equal(div.className, 'svelte-x1o6ra');
|
||||
assert.equal(div.className, 'svelte-1bl4vl5');
|
||||
|
||||
component.testName = undefined + '';
|
||||
assert.equal(div.className, 'undefined svelte-x1o6ra');
|
||||
assert.equal(div.className, 'undefined svelte-1bl4vl5');
|
||||
|
||||
component.testName = null + '';
|
||||
assert.equal(div.className, 'null svelte-x1o6ra');
|
||||
assert.equal(div.className, 'null svelte-1bl4vl5');
|
||||
|
||||
component.testName = 1;
|
||||
assert.equal(div.className, '1 svelte-x1o6ra');
|
||||
assert.equal(div.className, '1 svelte-1bl4vl5');
|
||||
|
||||
component.testName = 0;
|
||||
assert.equal(div.className, '0 svelte-x1o6ra');
|
||||
assert.equal(div.className, '0 svelte-1bl4vl5');
|
||||
|
||||
component.testName = false;
|
||||
assert.equal(div.className, 'false svelte-x1o6ra');
|
||||
assert.equal(div.className, 'false svelte-1bl4vl5');
|
||||
|
||||
component.testName = true;
|
||||
assert.equal(div.className, 'true svelte-x1o6ra');
|
||||
assert.equal(div.className, 'true svelte-1bl4vl5');
|
||||
|
||||
component.testName = {};
|
||||
assert.equal(div.className, 'svelte-x1o6ra');
|
||||
assert.equal(div.className, 'svelte-1bl4vl5');
|
||||
|
||||
component.testName = '';
|
||||
assert.equal(div.className, 'svelte-x1o6ra');
|
||||
assert.equal(div.className, 'svelte-1bl4vl5');
|
||||
|
||||
component.testName = 'testClassName';
|
||||
assert.equal(div.className, 'testClassName svelte-x1o6ra');
|
||||
assert.equal(div.className, 'testClassName svelte-1bl4vl5');
|
||||
}
|
||||
});
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
import { ok, test } from '../../test';
|
||||
|
||||
export default test({
|
||||
html: `<custom-element class="red svelte-p153w3"></custom-element><custom-element class="red svelte-p153w3"></custom-element>`,
|
||||
html: `<custom-element class="red svelte-2z630"></custom-element><custom-element class="red svelte-2z630"></custom-element>`,
|
||||
|
||||
async test({ assert, target }) {
|
||||
const [el, el2] = target.querySelectorAll('custom-element');
|
||||
ok(el);
|
||||
ok(el2);
|
||||
|
||||
assert.deepEqual(el.className, 'red svelte-p153w3');
|
||||
assert.deepEqual(el2.className, 'red svelte-p153w3');
|
||||
assert.deepEqual(el.className, 'red svelte-2z630');
|
||||
assert.deepEqual(el2.className, 'red svelte-2z630');
|
||||
}
|
||||
});
|
||||
|
||||
@ -1 +1 @@
|
||||
<!--[--><div class="foo svelte-gfnjhw">foo</div><!--]-->
|
||||
<!--[--><div class="foo svelte-lxrhue">foo</div><!--]-->
|
||||
|
||||
@ -1 +1 @@
|
||||
<style id="svelte-gfnjhw">.foo.svelte-gfnjhw {color:green;}.foo.svelte-gfnjhw {color:green;} .foo.svelte-gfnjhw {color:green;}.foo.svelte-gfnjhw, .foo.svelte-gfnjhw {color:green;}</style>
|
||||
<style id="svelte-lxrhue">.foo.svelte-lxrhue {color:green;}.foo.svelte-lxrhue {color:green;} .foo.svelte-lxrhue {color:green;}.foo.svelte-lxrhue, .foo.svelte-lxrhue {color:green;}</style>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
|
||||
.foo.svelte-sg04hs {
|
||||
.foo.svelte-djbl57 {
|
||||
color: red;
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
<!--[--><div class="bar svelte-ievf05">bar</div><!----> <div class="foo svelte-sg04hs">foo</div><!--]-->
|
||||
<!--[--><div class="bar svelte-djbl57">bar</div><!----> <div class="foo svelte-sg04hs">foo</div><!--]-->
|
||||
|
||||
@ -1 +1 @@
|
||||
<style id="svelte-ievf05">.bar.svelte-ievf05 {color:red;}</style>
|
||||
<style id="svelte-djbl57">.bar.svelte-djbl57 {color:red;}</style>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
|
||||
.foo.svelte-sg04hs {
|
||||
.foo.svelte-y58i7t {
|
||||
color: red;
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
<div class="foo svelte-sg04hs">foo</div>
|
||||
<div class="foo svelte-y58i7t">foo</div>
|
||||
|
||||
@ -1 +1 @@
|
||||
<style id="svelte-sg04hs">.foo.svelte-sg04hs {color:red;}</style>
|
||||
<style id="svelte-y58i7t">.foo.svelte-y58i7t {color:red;}</style>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
|
||||
.foo.svelte-sg04hs {
|
||||
.foo.svelte-k6fc61 {
|
||||
color: red;
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
<div class="foo svelte-sg04hs">foo</div>
|
||||
<div class="foo svelte-k6fc61">foo</div>
|
||||
|
||||
@ -1 +1 @@
|
||||
<style id="svelte-sg04hs">.foo.svelte-sg04hs {color:red;}</style>
|
||||
<style id="svelte-k6fc61">.foo.svelte-k6fc61 {color:red;}</style>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { test } from '../../test';
|
||||
|
||||
export default test({
|
||||
css: [{ str: '.foo', strGenerated: '.foo.svelte-sg04hs' }]
|
||||
css: [{ str: '.foo', strGenerated: '.foo.svelte-rfm9n0' }]
|
||||
});
|
||||
|
||||
Loading…
Reference in new issue