标签: php testing laravel phpunit eloquent
如何对抓取Eloquent模型并随后使用集合方法但未触及数据库的存储库进行单元测试?
例如:如果我有一个方法processUsers($ ids),这个方法可以使用一个雄辩的集合方法来处理它们。如果有数千个用户,我可以使用$users->chunk(50, function($myUsers) { // process 50 at a time only })功能来处理用户。但是,对我来说,我必须实际调用数据库。我如何模拟数据库提取,但仍然使用chunk()方法?
$users->chunk(50, function($myUsers) { // process 50 at a time only })