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>&nbsp;</p>;
};

const wrapper = mount();

expect(wrapper.text()).toBe(" "); // false
expect(wrapper.text()).toBe("\u00a0"); // true