вызов инициализации JSModule во время модульного тестирования

#android #mockito

Вопрос:

Я изучаю тестирование и не добиваюсь в нем прогресса. Приведенный код является:

  this.reactContext
                .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
                .emit('myevent', payload);
 

а полезная нагрузка-это карта, доступная для записи. Во время тестирования он завершается ошибкой с сообщением об ошибке:

 Tried to access a JS module before the React instance was fully set up. Calls to ReactContext#getJSModule should only happen once initialize() has been called on your native module.
 

в моем тесте у меня есть:

 private static ReactApplicationContext context;

@NonNull
private static ReactApplicationContext getRNContext() {
    return new ReactApplicationContext(InstrumentationRegistry.getInstrumentation().getTargetContext());
}


@Before
public void setUp() {
    context = getRNContext();
  }
 

что, как я надеялся, создаст необходимый контекст. Как я могу действовать дальше?