Я работаю над проектом SilverStripe. Я пишу функциональные тесты для моего проекта. Теперь у меня проблема с утверждением содержимого или содержимого Ajax в компоненте Vue JS или React JS с использованием assertExactMatchBySelector или assertPartialHTMLMatchBySelector или assertPartialMatchBySelector.
Я выполняю рендеринг Vue JS component или React JS компонент в моем шаблоне следующим образом.
<div id="content">
<form-component></form-component>
</div>
Затем в классе компонентов JS у меня есть заголовок.
<h1 id="testing">I am heading</h1>
Затем я пишу функциональный тест, обеспечивающий отображение заголовка с правильным текстом.
$this->get($page->URLSegment);
$this->assertExactMatchBySelector('#testing', [
'I am heading'
]);
Когда я запускаю тест, тест не пройден. Возможно, это происходит из-за того, что код компонента Vue JS или React JS подобен содержимому Ajax. Поэтому. Как я могу это утверждать?