Comment faire pour tester un second paramètre est une PHPUnit objet fantaisie
C'est ce que j'ai:
$observer = $this->getMock('SomeObserverClass', array('method'));
$observer->expects($this->once())
->method('method')
->with($this->equalTo($arg1));
Mais la méthode doit prendre deux paramètres. Je suis seul test que le premier paramètre est passé correctement (comme $arg1).
Comment tester le deuxième paramètre?
Vous devez vous connecter pour publier un commentaire.
Je crois que la façon de le faire est:
Ou
Si vous avez besoin d'effectuer un autre type d'affirmation sur la 2ème arg, vous pouvez aussi le faire:
Si vous avez besoin pour vous assurer un argument passe plusieurs affirmations, l'utilisation logicalAnd()