Page 1 of 1

Der Versuch, eine Modellfassade zu verspotten

Posted: 21 May 2025, 15:11
by Anonymous
(mit Laravel "4.0.*", Spott "Dev-Master" und Phpunit "3.7. Ich habe einen Controller gefunden, der das folgende < /p>
macht$batch = Batch::find($id)
< /code>
Jetzt muss ich diese Fassade testen und ich habe viele Ressourcen gefunden, die mir sagen, dass ich nur auf dem Modell anrufen kann, also habe ich das Folgende in meinem Unit -Test < /p>
Models\Batch::shouldReceive('find')
->once()
->with(10)
->andReturn($this->mock);
< /code>
Aber das löst nur den folgenden Fehler aus: < /p>

badMethodcallexception: Rufen Sie auf undefinierte Methode Illuminat \ Datenbank \ query \ builder: Um eine Ressource online zu finden, um mir dabei zu helfen.