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