如何在不触及数据库的情况下测试Laravel Eloquent集合?

时间:2014-03-25 13:59:00

标签: php testing laravel phpunit eloquent

如何对抓取Eloquent模型并随后使用集合方法但未触及数据库的存储库进行单元测试?

例如:如果我有一个方法processUsers($ ids),这个方法可以使用一个雄辩的集合方法来处理它们。如果有数千个用户,我可以使用$users->chunk(50, function($myUsers) { // process 50 at a time only })功能来处理用户。但是,对我来说,我必须实际调用数据库。我如何模拟数据库提取,但仍然使用chunk()方法?

0 个答案:

没有答案