I have a project integrating Laravel-FCM to send push
I've created a helper class to work with FCM::sendTo and i want to test this class
I use snippets for testing from your README.md file
$numberSucess = 2;
$mockResponse = new \LaravelFCM\Mocks\MockDownstreamResponse(numberSucess);
$mockResponse->addTokenToDelete('token_to_delete');
$mockResponse->addTokenToModify('token_to_modify', 'token_modified');
$mockResponse->setMissingToken(true);
$sender = Mockery::mock(\LaravelFCM\Sender\FCMSender::class);
$sender->shouldReceive('sendTo')->once()->andReturn($mockResponse);
$this->app->singleton('fcm.sender', function($app) use($sender) {
return $sender;
});
Running this in Test case return following error:
Mockery\Exception\InvalidCountException : Method sendTo(<Any Arguments>) from Mockery_2_LaravelFCM_Sender_FCMSender should be called
exactly 1 times but called 0 times.