Vad är dubbelt i RSpec?
Vad är dubbelt i RSpec?

Video: Vad är dubbelt i RSpec?

Video: Vad är dubbelt i RSpec?
Video: RSpec Tutorial: Test Doubles 2024, Maj
Anonim

I det här kapitlet kommer vi att diskutera RSpec dubblar , också känd som RSpec Hånar. A Dubbel är ett föremål som kan "stå in" för ett annat föremål. Det är här RSpec dubblar (hånar) bli användbar. Vår metod list_student_names anropar namnmetoden på varje Student-objekt i dess @students-medlemsvariabel.

Dessutom, vad släpps in i RSpec?

låta är en memoiserad metod som endast anropas när den hänvisas till i specifikationerna. Eftersom det är memorerat, om det anropas två gånger, körs det inte igen. låta ! kallas före varje spec. Rspec har också en before hook som vi kan användas för att exekvera lite kod innan alla specifikationer körs i ett specifikt block.

Vet också, vad är ämne i RSpec? De ämne är föremålet som testas. RSpec har en tydlig uppfattning om ämne . Det kan eller kanske inte definieras. Om det är, RSpec kan anropa metoder på det utan att uttryckligen hänvisa till det. Om du vill ha ditt uttryck ämne att instansieras ivrigt (innan ett exempel i sin grupp körs), säg ämne !

Vad är då en stubbe i Ruby?

Stump . Definition av stump : En metod stump är en instruktion till ett objekt (verkligt eller testdubbelt) att returnera en. känt värde som svar på ett meddelande. Det låter användbart.

Vad är sammanhang i RSpec?

sammanhang i rspec . Enligt rspec källkod, sammanhang ” är bara en aliasmetod för”beskriv”, vilket betyder att det inte finns någon funktionell skillnad mellan dessa två metoder. Det finns dock en kontextuell skillnad som hjälper till att göra dina test mer begripliga genom att använda båda.

Rekommenderad: