diff --git a/packages/svelte/tests/runtime-legacy/samples/nbsp-div/_config.js b/packages/svelte/tests/runtime-legacy/samples/nbsp-div/_config.js index 4d378e51cf..0ffcdb7904 100644 --- a/packages/svelte/tests/runtime-legacy/samples/nbsp-div/_config.js +++ b/packages/svelte/tests/runtime-legacy/samples/nbsp-div/_config.js @@ -6,14 +6,14 @@ export default test({
 hello   hello
`, test({ assert, target }) { - const divList = target.querySelectorAll('div'); - assert.equal(divList[0].textContent?.charCodeAt(0), 160); - assert.equal(divList[1].textContent?.charCodeAt(0), 160); - assert.equal(divList[1].textContent?.charCodeAt(6), 160); - assert.equal(divList[1].textContent?.charCodeAt(7), 160); - assert.equal(divList[2].textContent?.charCodeAt(0), 160); - assert.equal(divList[2].textContent?.charCodeAt(6), 160); - assert.equal(divList[2].textContent?.charCodeAt(7), 32); //normal space - assert.equal(divList[2].textContent?.charCodeAt(8), 160); + const div_list = target.querySelectorAll('div'); + assert.equal(normalizeSpaces(div_list[0].textContent), ' hello'); + assert.equal(normalizeSpaces(div_list[1].textContent), ' hello '); + assert.equal(normalizeSpaces(div_list[2].textContent), ' hello hello'); } }); + +/** @param {string | null} str */ +function normalizeSpaces(str) { + return str ? str.replaceAll(String.fromCharCode(160), ' ') : str; +}