Skip to content

Commit a2dc8c9

Browse files
committed
fix all tests but one
1 parent 3960dda commit a2dc8c9

File tree

21 files changed

+70
-63
lines changed

21 files changed

+70
-63
lines changed

packages/svelte/tests/html_equal.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,13 @@ function clean_children(node, opts) {
3232
return;
3333
}
3434

35-
node.setAttribute(attr.name, attr.value);
35+
let value = attr.value;
36+
37+
if (attr.name === 'class') {
38+
value = value.replace(/svelte-\w+/, 'svelte-xyz123');
39+
}
40+
41+
node.setAttribute(attr.name, value);
3642
});
3743

3844
for (let child of [...node.childNodes]) {

packages/svelte/tests/runtime-browser/assert.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ function normalize_html(window, html) {
7474
node.innerHTML = html
7575
.replace(/<!--.*?-->/g, '')
7676
.replace(/>[\s\r\n]+</g, '><')
77+
.replace(/svelte-\w+/g, 'svelte-xyz123')
7778
.trim();
7879

7980
normalize_children(node);
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
11
import { ok, test } from '../../test';
22

33
export default test({
4-
html: '<div class="svelte-x1o6ra"></div>',
4+
html: '<div class="svelte-1bl4vl5"></div>',
55

66
test({ assert, component, target }) {
77
const div = target.querySelector('div');
88
ok(div);
99

1010
component.testName = null;
11-
assert.equal(div.className, 'svelte-x1o6ra');
11+
assert.equal(div.className, 'svelte-1bl4vl5');
1212

1313
component.testName = undefined;
14-
assert.equal(div.className, 'svelte-x1o6ra');
14+
assert.equal(div.className, 'svelte-1bl4vl5');
1515

1616
component.testName = undefined + '';
17-
assert.equal(div.className, 'undefined svelte-x1o6ra');
17+
assert.equal(div.className, 'undefined svelte-1bl4vl5');
1818

1919
component.testName = null + '';
20-
assert.equal(div.className, 'null svelte-x1o6ra');
20+
assert.equal(div.className, 'null svelte-1bl4vl5');
2121

2222
component.testName = 1;
23-
assert.equal(div.className, '1 svelte-x1o6ra');
23+
assert.equal(div.className, '1 svelte-1bl4vl5');
2424

2525
component.testName = 0;
26-
assert.equal(div.className, '0 svelte-x1o6ra');
26+
assert.equal(div.className, '0 svelte-1bl4vl5');
2727

2828
component.testName = false;
29-
assert.equal(div.className, 'false svelte-x1o6ra');
29+
assert.equal(div.className, 'false svelte-1bl4vl5');
3030

3131
component.testName = true;
32-
assert.equal(div.className, 'true svelte-x1o6ra');
32+
assert.equal(div.className, 'true svelte-1bl4vl5');
3333

3434
component.testName = {};
35-
assert.equal(div.className, 'svelte-x1o6ra');
35+
assert.equal(div.className, 'svelte-1bl4vl5');
3636

3737
component.testName = '';
38-
assert.equal(div.className, 'svelte-x1o6ra');
38+
assert.equal(div.className, 'svelte-1bl4vl5');
3939

4040
component.testName = 'testClassName';
41-
assert.equal(div.className, 'testClassName svelte-x1o6ra');
41+
assert.equal(div.className, 'testClassName svelte-1bl4vl5');
4242
}
4343
});

packages/svelte/tests/runtime-legacy/samples/attribute-null-classnames-with-style/_config.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,43 +10,43 @@ export default test({
1010
};
1111
},
1212

13-
html: '<div class="test1test2 svelte-x1o6ra"></div>',
13+
html: '<div class="test1test2 svelte-phrtam"></div>',
1414

1515
test({ assert, component, target }) {
1616
const div = target.querySelector('div');
1717
ok(div);
18-
assert.equal(div.className, 'test1test2 svelte-x1o6ra');
18+
assert.equal(div.className, 'test1test2 svelte-phrtam');
1919

2020
component.testName1 = null;
2121
component.testName2 = null;
22-
assert.equal(div.className, '0 svelte-x1o6ra');
22+
assert.equal(div.className, '0 svelte-phrtam');
2323

2424
component.testName1 = null;
2525
component.testName2 = 'test';
26-
assert.equal(div.className, 'nulltest svelte-x1o6ra');
26+
assert.equal(div.className, 'nulltest svelte-phrtam');
2727

2828
component.testName1 = undefined;
2929
component.testName2 = 'test';
30-
assert.equal(div.className, 'undefinedtest svelte-x1o6ra');
30+
assert.equal(div.className, 'undefinedtest svelte-phrtam');
3131

3232
component.testName1 = undefined;
3333
component.testName2 = undefined;
34-
assert.equal(div.className, 'NaN svelte-x1o6ra');
34+
assert.equal(div.className, 'NaN svelte-phrtam');
3535

3636
component.testName1 = null;
3737
component.testName2 = 1;
38-
assert.equal(div.className, '1 svelte-x1o6ra');
38+
assert.equal(div.className, '1 svelte-phrtam');
3939

4040
component.testName1 = undefined;
4141
component.testName2 = 1;
42-
assert.equal(div.className, 'NaN svelte-x1o6ra');
42+
assert.equal(div.className, 'NaN svelte-phrtam');
4343

4444
component.testName1 = null;
4545
component.testName2 = 0;
46-
assert.equal(div.className, '0 svelte-x1o6ra');
46+
assert.equal(div.className, '0 svelte-phrtam');
4747

4848
component.testName1 = undefined;
4949
component.testName2 = 0;
50-
assert.equal(div.className, 'NaN svelte-x1o6ra');
50+
assert.equal(div.className, 'NaN svelte-phrtam');
5151
}
5252
});

packages/svelte/tests/runtime-legacy/samples/attribute-null-func-classname-with-style/_config.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,41 +8,41 @@ export default test({
88
};
99
},
1010

11-
html: '<div class="testClassName svelte-x1o6ra"></div>',
11+
html: '<div class="testClassName svelte-zab9z2"></div>',
1212

1313
test({ assert, component, target }) {
1414
const div = target.querySelector('div');
1515
ok(div);
16-
assert.equal(div.className, 'testClassName svelte-x1o6ra');
16+
assert.equal(div.className, 'testClassName svelte-zab9z2');
1717

1818
component.testName = null;
19-
assert.equal(div.className, 'svelte-x1o6ra');
19+
assert.equal(div.className, 'svelte-zab9z2');
2020

2121
component.testName = undefined;
22-
assert.equal(div.className, 'svelte-x1o6ra');
22+
assert.equal(div.className, 'svelte-zab9z2');
2323

2424
component.testName = undefined + '';
25-
assert.equal(div.className, 'undefined svelte-x1o6ra');
25+
assert.equal(div.className, 'undefined svelte-zab9z2');
2626

2727
component.testName = null + '';
28-
assert.equal(div.className, 'null svelte-x1o6ra');
28+
assert.equal(div.className, 'null svelte-zab9z2');
2929

3030
component.testName = 1;
31-
assert.equal(div.className, '1 svelte-x1o6ra');
31+
assert.equal(div.className, '1 svelte-zab9z2');
3232

3333
component.testName = 0;
34-
assert.equal(div.className, '0 svelte-x1o6ra');
34+
assert.equal(div.className, '0 svelte-zab9z2');
3535

3636
component.testName = false;
37-
assert.equal(div.className, 'false svelte-x1o6ra');
37+
assert.equal(div.className, 'false svelte-zab9z2');
3838

3939
component.testName = true;
40-
assert.equal(div.className, 'true svelte-x1o6ra');
40+
assert.equal(div.className, 'true svelte-zab9z2');
4141

4242
component.testName = {};
43-
assert.equal(div.className, 'svelte-x1o6ra');
43+
assert.equal(div.className, 'svelte-zab9z2');
4444

4545
component.testName = '';
46-
assert.equal(div.className, 'svelte-x1o6ra');
46+
assert.equal(div.className, 'svelte-zab9z2');
4747
}
4848
});

packages/svelte/tests/runtime-legacy/samples/attribute-null-func-classnames-with-style/_config.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,43 +10,43 @@ export default test({
1010
};
1111
},
1212

13-
html: '<div class="test1test2 svelte-x1o6ra"></div>',
13+
html: '<div class="test1test2 svelte-1i4vvar"></div>',
1414

1515
async test({ assert, component, target }) {
1616
const div = target.querySelector('div');
1717
ok(div);
18-
assert.equal(div.className, 'test1test2 svelte-x1o6ra');
18+
assert.equal(div.className, 'test1test2 svelte-1i4vvar');
1919

2020
component.testName1 = null;
2121
component.testName2 = null;
22-
assert.equal(div.className, '0 svelte-x1o6ra');
22+
assert.equal(div.className, '0 svelte-1i4vvar');
2323

2424
component.testName1 = null;
2525
component.testName2 = 'test';
26-
assert.equal(div.className, 'nulltest svelte-x1o6ra');
26+
assert.equal(div.className, 'nulltest svelte-1i4vvar');
2727

2828
component.testName1 = undefined;
2929
component.testName2 = 'test';
30-
assert.equal(div.className, 'undefinedtest svelte-x1o6ra');
30+
assert.equal(div.className, 'undefinedtest svelte-1i4vvar');
3131

3232
component.testName1 = undefined;
3333
component.testName2 = undefined;
34-
assert.equal(div.className, 'NaN svelte-x1o6ra');
34+
assert.equal(div.className, 'NaN svelte-1i4vvar');
3535

3636
component.testName1 = null;
3737
component.testName2 = 1;
38-
assert.equal(div.className, '1 svelte-x1o6ra');
38+
assert.equal(div.className, '1 svelte-1i4vvar');
3939

4040
component.testName1 = undefined;
4141
component.testName2 = 1;
42-
assert.equal(div.className, 'NaN svelte-x1o6ra');
42+
assert.equal(div.className, 'NaN svelte-1i4vvar');
4343

4444
component.testName1 = null;
4545
component.testName2 = 0;
46-
assert.equal(div.className, '0 svelte-x1o6ra');
46+
assert.equal(div.className, '0 svelte-1i4vvar');
4747

4848
component.testName1 = undefined;
4949
component.testName2 = 0;
50-
assert.equal(div.className, 'NaN svelte-x1o6ra');
50+
assert.equal(div.className, 'NaN svelte-1i4vvar');
5151
}
5252
});

packages/svelte/tests/runtime-runes/samples/custom-element-svelte-class/_config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { test } from '../../test';
33
export default test({
44
async test({ assert, target, logs }) {
55
const [my_element, my_element_1] = target.querySelectorAll('my-element');
6-
assert.equal(my_element.classList.contains('svelte-1koh33s'), true);
7-
assert.equal(my_element_1.classList.contains('svelte-1koh33s'), true);
6+
assert.equal(my_element.classList.contains('svelte-1dwmud9'), true);
7+
assert.equal(my_element_1.classList.contains('svelte-1dwmud9'), true);
88
}
99
});
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import { ok, test } from '../../test';
22

33
export default test({
4-
html: `<custom-element class="red svelte-p153w3"></custom-element><custom-element class="red svelte-p153w3"></custom-element>`,
4+
html: `<custom-element class="red svelte-2z630"></custom-element><custom-element class="red svelte-2z630"></custom-element>`,
55

66
async test({ assert, target }) {
77
const [el, el2] = target.querySelectorAll('custom-element');
88
ok(el);
99
ok(el2);
1010

11-
assert.deepEqual(el.className, 'red svelte-p153w3');
12-
assert.deepEqual(el2.className, 'red svelte-p153w3');
11+
assert.deepEqual(el.className, 'red svelte-2z630');
12+
assert.deepEqual(el2.className, 'red svelte-2z630');
1313
}
1414
});
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!--[--><div class="foo svelte-gfnjhw">foo</div><!--]-->
1+
<!--[--><div class="foo svelte-lxrhue">foo</div><!--]-->
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +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>
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>

0 commit comments

Comments
 (0)