Есть вопрос по поводу coverage.
Оно у меня врет, и показывает куда лучше, чем на самом деле.
Вот будет несколько правил валидации.
Код: Выделить всё
public function rules()
{
return [
[['admin_id'], 'default', 'value' => null],
[['admin_id'], 'integer'],
[['page', 'action', 'element_id'], 'string', 'max' => 255],
];
}
А остальные на длину можно не писать: coverage хватит одной строки из массива. И покажет 100 процентное покрытие
Конфиг app/tests/unit.suite.yml простой
Код: Выделить всё
coverage:
enabled: true
include:
- /models/