Berurusan dengan di unit testing
Kadang-kadang kita perlu menggunakan
pada HTML kita sebagai pengganti dari spasi. Tetapi karena
mempunyai byte code yang berbeda, perbandingan antara
dan spasi akan mengembalikan nilai false. Oleh karena itu apabila kita ingin melakukan unit testing dengan sebuah teks HTML yang mengandung karakter
, kita perlu mengganti spasi dengan \u00a0
(
akan ditransform ke kode unix saat dirender).
const mount = function render() {
return <p> </p>;
};
const wrapper = mount();
expect(wrapper.text()).toBe(" "); // false
expect(wrapper.text()).toBe("\u00a0"); // true