Quelle est la différence entre la maquette et mock_model dans RSpec
J'ai récemment tombé sur différents tutoriels, où les gens utilisent les deux mock
et mock_model
fonctions.
Dans RSpec tutoriel pour les contrôleurs ils utilisent le mock_model
fonction, mais dans le la documentation de RSpec, il y a seulement mock
fonction, mais pas de mock_model
J'ai essayé de faire quelques tests moi-même, et je n'ai pas trouvé de réelle différence, puisque tout était ok quand j'ai utilisé l'une de ces deux fonctions, donc, il y a la moindre différence?
- Pour les gens à trouver cette question de classement dans Google pour "rspec mock_model", le meilleur de la documentation peut être trouvé à l'adresse relishapp.com/rspec/rspec-rails/docs/mocks/mock-model
Vous devez vous connecter pour publier un commentaire.
Comme jenger dit mock_model est une extension construite pour active record:
C'est la source dans 1.2.6:
De sorte que son tout à fait une bouchée, mais il
Elle s'étend également à l'instance du modèle avec un tas de trucs.
À partir de: Utiles les aides pour RSpec se moque de