使用 Group 幫測試建立群組
你可以使用 group() 將多個測試放進一個群組中
it('can validate an email', function () {
$rule = new IsValidEmailAddress();
expect($rule->passes('email', 'allen@hello.com'))->toBeTrue();
})->group('validation');
這樣執行測試時就可以使用 --group 來執行指定群組的測試
group() 是可以跨檔案的,你可以把位於不同檔案的測試放進同一個群組中
php artisan test --group=validation
如果檔案內全部測試都屬於同一個群組,我們在檔案的上方使用下面的語法,這樣該檔案中的全部測試都會被加入 validation 群組中
uses()->group('validation');
如果不想要執行某群組的測試,可以在指令中使用 --exclude
php artisan test --exclude=validation