#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();
}
что, как я надеялся, создаст необходимый контекст. Как я могу действовать дальше?