Estoy escribiendo una prueba que verifica si un componente se procesa después de que su accesorio se actualice a verdadero. Cuando consuelo en la tienda simulada, "isSearchOpen" es cierto, pero el componente no se representa. Tengo el componente envuelto en un proveedor i18n ya que la aplicación usa traducciones. Estoy tan perdido.
it("Renders open if isSearchOpen is true", () => { updateMockStore(component, "searchReducer", "isSearchOpen", true); console.log(mockstore.debug())//Shows the prop "isSearchOpen" set to true. console.log(component.find(".isOpen").debug()); //Shows nothing expect(component.find(".isOpen").length).toBeTruthy(); });