[Laravel][Mockery] singletonのクラスをモックする方法

カテゴリ: 未分類

singletonのクラスをモックしたい場合は、"alias:"付きでMockを作ると良い

# 準備
$factory = Mockery::mock('alias:' . UserFactory::class);
$factory->shoudReceive('getInstance')->withNoArg()->once()->andReturn($xxx);
# 処理実行
$f = UserFactory::getInstance();  // $xxxが帰る

Amazonでおトクに買い物する方法
AmazonチャージでポイントGET


Amazonは買いもの前にAmazonギフト券をチャージしてポイントをゲットしないと損!

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。