0

私はlaravel 4のクエリビルダを中心にいくつかの機能を構築しました.特定の部分をテストするには、次のようなことをする必要があります:

$dateTimeObject = new DateTime; // some other stuff with this object
$q->shouldReceive('where')->once()->with('baz', '>=', $dateTimeObject);

問題は、私がこれを行うたびに、嘲笑がそれを文字列に変換しようとし、エラーが発生することです:

Object of class DateTime could not be converted to string

どうすればこれを回避できますか?

(テストにはphpunitmockeryを使用しています)

4

0 に答える 0