我正在使用laravel / Phpunit
进行功能测试我期望拥有2行,其中包含Championship_id = 123
但每行的内容可能会有所不同。
我只知道如何检查行是否存在:
$this->seeInDatabase('championship_settings',
['championship_id' => $championship->id,
]);
但我不知道如何检查有2行符合条件
知道我该怎么办?
答案 0 :(得分:0)
你可以使用seeNumRecords($expectedNumber, $table, $criteria)
。
<?php
$this->seeNumRecords(2, 'championship_settings', ['championship_id' => $championship->id]);
?>
param int $expectedNumber
预期号码
param string $table
表名
param array $criteria
搜索条件[可选]