我从phpUnit开始。所以我有疑问。 让我们说我想测试链接是否有效,我将被重定向到另一个站点。
$crawler = $client->request('GET', '/client/list');
$link = $crawler->selectLink('sometext')->link();
$lista = $client->click($link);
$this->assertEquals(1, $lista->filter('h1:contains("Contact")')->count());
但我想做的是选择具有特定href的链接。这样的事情。
$crawler = $client->request('GET', '/client/list');
$link = $crawler->selectLink('a[href="url"]')->link();
$lista = $client->click($link);
$this->assertEquals(1, $lista->filter('h1:contains("Contact")')->count());
有可能吗?第二个问题更为笼统。我不知道在功能测试中要测试什么。我希望我的测试是重复的。我应该测试表格还是路由?有人能告诉我你的做法是什么吗?