• # PEST est capable de revenir à l’objet initialement traité

    Posté par (site web personnel) . En réponse à la dépêche PEST soit des tests unitaires. Évalué à 1.

    Merci pour cette dépêche très intéressante et qui donne envie d'aller tester soit-même !

    Question bête concernant cet exemple:

     expect($user)
     ->companies->first()->owner->toBeInstanceOf(User::class)->not->toEqual($user)
     ->name->toEqual('Nuno');
    

    Ici, name se rapporte à $user, et non à companies : PEST est capable de revenir à l’objet initialement traité (celui passé en paramètre à expect)

    Comment est-ce PEST sait qu'on veut faire le dernier test sur $user et non sur owner?

    Formulé autrement, comment est-ce que je pourrais faire un test supplémentaire sur owner (pour vérifier son nom par exemple).