¿Qué es doble en RSpec?
¿Qué es doble en RSpec?

Video: ¿Qué es doble en RSpec?

Video: ¿Qué es doble en RSpec?
Video: RSpec Tutorial: Test Doubles 2024, Mayo
Anonim

En este capítulo, discutiremos RSpec Dobles , también conocido como RSpec Se burla. A Doble es un objeto que puede "reemplazar" a otro objeto. Aquí es donde RSpec Dobles (burlas) se vuelven útiles. Nuestro método list_student_names llama al método name en cada objeto Student en su variable miembro @students.

Además, ¿qué se deja en RSpec?

dejar es un método memorizado que se llama solo cuando se hace referencia a él en las especificaciones. Como se memoriza, si se llama dos veces, no se vuelve a ejecutar. dejar ! se llama antes de cada especificación. Rspec también tiene un gancho antes que podemos usar para ejecutar algún código antes de que todas las especificaciones se ejecuten en un bloque específico.

También sepa, ¿qué es el tema en RSpec? los tema es el objeto que se está probando. RSpec tiene una idea explícita de la tema . Puede estar definido o no. Si esto es, RSpec puede llamar a métodos en él sin hacer referencia a él explícitamente. Si quieres tu explicita tema para ser instanciado con entusiasmo (antes de que se ejecute un ejemplo en su grupo), digamos tema !

Entonces, ¿qué es un talón en Ruby?

Talón . Definicion de talón : Un método talón es una instrucción a un objeto (real o doble de prueba) para devolver un. valor conocido en respuesta a un mensaje. Eso suena útil.

¿Qué es el contexto en RSpec?

contexto en rspec . De acuerdo con la rspec código fuente, contexto ”Es solo un método de alias de“describir”, lo que significa que no hay diferencia funcional entre estos dos métodos. Sin embargo, existe una diferencia contextual que ayudará a que sus pruebas sean más comprensibles al usar ambas.

Recomendado: