Как покрыть строки html в файле php с помощью теста phpunit?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как покрыть строки html в файле php с помощью теста phpunit?

Сообщение Anonymous »

В настоящее время я провожу тесты покрытия кода для дочерней темы WordPress, и у меня возникла проблема с покрытием php-файлов в папке шаблонов. пример ниже относится к шаблонам/header.php.
[img]https://i.sstatic.net /l5P8uy9F.png[/img]

Если я создал тестовый файл и включил его с помощью require, я получил рискованное предупреждение от phpunit
There was 1 risky test:

1) headerTest::testheader
This test executed code that is not listed as code to be covered or used:
- /opt/homebrew/var/www/wp-content/themes/flex/patterns/header.php:10
- /opt/homebrew/var/www/wp-content/themes/flex/patterns/header.php:11
- /opt/homebrew/var/www/wp-content/themes/flex/patterns/header.php:12
- /opt/homebrew/var/www/wp-content/themes/flex/patterns/header.php:13
- /opt/homebrew/var/www/wp-content/themes/flex/patterns/header.php:14
- /opt/homebrew/var/www/wp-content/themes/flex/patterns/header.php:15
- /opt/homebrew/var/www/wp-content/themes/flex/patterns/header.php:16
- /opt/homebrew/var/www/wp-content/themes/flex/patterns/header.php:29

/opt/homebrew/var/www/wp-content/tests/themes/patterns/headerTest.php:23

И это не учтено в данных об охвате.

[*]










Другие файлы тем, которые мы успешно рассмотрели с помощью тестовых файлов, используя такие атрибуты, как #[CoversFunction] и #[CoversClass].
Я обратился за помощью к AI чтобы создать тестовый код ниже, но код заголовка по-прежнему считается не охваченным и добавляет рискованный оператор.
  • HeaderTest::testHeaderStructure
    Этот тест не определить цель покрытия кода, но ожидается, что это будет сделано

Подробнее здесь: https://stackoverflow.com/questions/791 ... punit-test
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как покрыть строки html в файле php с помощью теста phpunit?
    Anonymous » » в форуме Php
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Есть ли разница в названии файла конфигурации PHPunit phpunit.xml.dist или phpunit.xml?
    Anonymous » » в форуме Php
    0 Ответы
    67 Просмотры
    Последнее сообщение Anonymous
  • PHPUnit 10: parseTestMethodAnnotations() не работает, поскольку он удален из PHPUnit/Util/Test
    Anonymous » » в форуме Php
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • SpecFlow не может найти результаты теста в файле результатов теста.
    Anonymous » » в форуме C#
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Как растянуть изображение, чтобы покрыть полную ширину HTML / CSS [закрыто]
    Anonymous » » в форуме Html
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»