Как издеваться над методом ShowDialog

#flutter #dart #mocking #dialog #mockito

#flutter #dart #издевательство #диалог #mockito

Вопрос:

Я тестирую модульный метод, вызывающий во второй строке этот метод класса material / dialog:

 showDialog<void>(
        context: context,
        barrierDismissible: false,
        builder: (BuildContext context) {
    ....
   )
  

Я получаю эту ошибку в модульном тестировании ->
'context != null': is not true
потому что контекст равен нулю.
Как я могу издеваться над контекстом и вводить в него? или издеваться непосредственно над методом?

Заранее спасибо

Ответ №1:

Я думаю, вы хотите преобразовать это в тест виджета или даже в интеграционный тест. Смотрите различия здесь.