我在laravel 4的查询构建器周围构建了一些功能,为了测试某个部分,我需要做这样的事情:
$dateTimeObject = new DateTime; // some other stuff with this object
$q->shouldReceive('where')->once()->with('baz', '>=', $dateTimeObject);
问题是,每当我这样做时,mockery会尝试将其转换为字符串,并且我得到错误:
Object of class DateTime could not be converted to string
我如何绕过这个?
(我正在使用 phpunit 和嘲笑进行测试)