エンジニアのひよこ_level10
id:willow710kut
【Mockery】テスト対象のメソッド内で、別クラスがnewされてる時のモック【402日目】
こんなとき使う テスト対象の関数で、以下のように新しいインスタンスが作成されてる。 class Hoge { public function fuga() { return new SomeClass()->someMethod(); } } 作成されたSomeClassのsomeMethodを、どうにかしてモックしたい。 overload テストコード Mockery::mock('overload:SomeClass')->shouldReceive('s…