es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Violación Invariante: TurboModuleRegistry.getEnforcing(…): No se pudo encontrar ‘FileReaderModule’. (React Native)

Obteniendo un error mientras se realiza la prueba unitaria:

Violación de la invariante: TurboModuleRegistry.getEnforcing(…): ‘FileReaderModule’ no se pudo encontrar. Verifique que haya un módulo con este nombre registrado en el binario nativo.

Payslip.test.js

import {render} from '@testing-library/react-native';
import Payslip from '../Payslip';

jest.mock('@react-native-async-storage/async-storage', () => {
  return {
    multiSet: jest.fn(),
    multiRemove: jest.fn(),
    multiMerge: jest.fn(),
  };
});

jest.mock('@react-native-community/netinfo', () => {
  return {
    configure: jest.fn(),
    fetch: jest.fn(),
    addEventListener: jest.fn(),
    useNetInfo: jest.fn(),
  };
});

test('el formulario envía dos respuestas', () => {
  const {getByTestId} = render(<payslip></payslip>);

  let Header = getByTestId('header');
  expect(Header).toBeTruthy();
});
Tags:  ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que no se encuentra el FileReaderModule y no se puede encontrar. Esto podría deberse a una dependencia faltante o un problema de configuración.

    Una posible solución es verificar si las dependencias requeridas están instaladas y configuradas correctamente. Otra solución podría ser verificar si el módulo requerido está registrado correctamente en la biblioteca nativa.

    Además, sería útil revisar el código y verificar si hay dependencias faltantes o errores de programación que puedan estar causando el problema.

    En general, se requiere una depuración e investigación adicionales para identificar y resolver adecuadamente el problema.

Comments are closed.