В настоящее время я пытаюсь написать какой-нибудь модульный тест для моего контроллера Zend Framework. Когда я запускаю следующий код, я получаю эту ошибку:
public function testListActionShouldContainListTable()
{
$this->loginToSystem();
$uri = $this->_uriBase . 'campaign/list';
$_SERVER["REQUEST_URI"] = $uri;
$this->dispatch('/campaign/list');
$this->assertController('campaign');
$this->assertAction('list');
$this->assertQueryCount('#list',1);
}
CampaignControllerTests::testListActionShouldContainListTable
DOMDocument::loadHTML(): ID alrt already defined in Entity, line: 36
Это происходит с использованием любого из методов assertQuery и assertQueryContains. Я искал вокруг, но на самом деле не нашел хорошего ответа, почему он не позволяет мне найти этот HTML-узел или как обойти эту ошибку.
Заранее спасибо за любую помощь!