В тесте блока событие add не работает, когда внутри блока используется decodeImageFromList

#flutter #dart #bloc #flutter-bloc

Вопрос:

Тест блока не вызывает событие, если мы используем decodeImageFromList

Мы должны были получить ширину и высоту изображения file внутри блока для того, что мы используем decodeImageFromList , но после этого, когда мы add выполняем другое событие, это событие не выполняется при написании blocktest.

Фиктивный код:

  Stream<OurState> _mapEventOne(File file) async* {
    final decodedImage =
        await decodeImageFromList(await pickedImage.readAsBytes());
/// This add event is not working
    add(
      EventTwo(
        width: decodedImage.width,
        height: decodedImage.height,
      ),
    );
  }
 

Комментарии:

1. вы работаете с состоянием или работаете с файловым объектом.

2. Я не понял, что вы имели в виду, я работаю с блоком, и объект файла получен как атрибут события @DanielAidoo

3. о,хорошо, я проведу дополнительные исследования и свяжусь с вами