Антон Шаманов
@SilenceOfWinter Автор вопроса, куратор тега PHP
Конечным пользователям не нужно тестировать пакет, разумнее его мокать.
это тоже есть, но никогда не помешает проверить реальную работу кода т.к. идет работа со сторонним сервисом который может изменить ответы. Ты удивишься как часто всплывают ошибки при прогоне тестов сторонних пакетов - зачастую разрабы забывают указать зависимости или поведение кода меняется из-за того что пакет запущен под PHP 8, а писался на 7ке..
зашивать строку в phpunit.xml - вполне нормальное решение
nata32, можно рекурсивно проверять начинаются ли ссылки с текущей ссылки т.е. /catalog/filtry/filtry_pesochnye/aml_23/ является вложенной категорией /catalog/filtry/filtry_pesochnye/ т.к. ссылка начинается с нее (str_starts_with)
fomin42, модель (и дамп таблицы если это AR) покажи. судя по коду расширения, там используется \Yii::$app->charset если кодировка данных не совпадает с кодировкой приложения, то нужно конвертнуть
Антон Шаманов
@SilenceOfWinter Автор вопроса, куратор тега PHP
Михаил Ливач, они конвертировались, например, — в --, мои коллеги грешили знаками валюты, тире и кавычками т.ч. для моей задачи этого вполне достаточно оказалось