Как написать PHP модульный тест для статических методов

вы можете только сфокусировать требуемое текстовое поле и вставить туда текст. нет способа узнать, где фокус AFAIK (возможно, взаимодействие со всеми узлами DOM?).

проверить этот стековый поток - у него есть решение для вас: Как узнать, какой элемент DOM имеет фокус?

0
задан user991041 18 January 2019 в 14:40
поделиться

1 ответ

Вы можете тестировать (утверждать) статические методы, но вы не можете насмехаться над ними или заглушки в PHPunit.

Из документации :

Обратите внимание, что заключительный, закрытый и статический методы не могут быть заглушены или опровергнуты. Они игнорируются тестовой двойной функциональностью PHPUnit и сохраняют свое первоначальное поведение, за исключением статических методов, которые будут заменены методом, выдавшим \PHPUnit\Framework\MockObject\BadMethodCallException exception.

0
ответ дан Sven van Zoelen 18 January 2019 в 14:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: