Wat is dubbel in RSpec?
Wat is dubbel in RSpec?

Video: Wat is dubbel in RSpec?

Video: Wat is dubbel in RSpec?
Video: RSpec Tutorial: Test Doubles 2024, November
Anonim

In hierdie hoofstuk sal ons bespreek RSpec verdubbel , ook bekend as RSpec Spotte. A Dubbel is 'n voorwerp wat kan "instaan" vir 'n ander voorwerp. Dit is waar RSpec verdubbel (spot) nuttig word. Ons lys_student_name metode roep die naam metode op elke Student objek in sy @students lid veranderlike.

Verder, wat word in RSpec gelaat?

laat is 'n gememoriseerde metode wat slegs genoem word wanneer dit in die spesifikasies verwys word. Soos dit gememoriseer word, as dit twee keer geroep word, word dit nie weer uitgevoer nie. laat ! word voor elke spesifikasie genoem. Rspec het ook 'n voor-haak wat ons gebruik kan word om 'n kode uit te voer voordat al die spesifikasies in 'n spesifieke blok uitgevoer word.

Weet ook, wat is vak in RSpec? Die vak is die voorwerp wat getoets word. RSpec het 'n eksplisiete idee van die vak . Dit kan of mag nie gedefinieer word nie. As dit is, RSpec kan metodes daarop aanroep sonder om uitdruklik daarna te verwys. As jy jou eksplisiete wil hê vak om gretig geïnstansieer te word (voordat 'n voorbeeld in sy groep loop), sê vak !

Dan, wat is 'n stomp in Ruby?

Stomp . Definisie van stomp : 'n Metode stomp is 'n opdrag aan 'n voorwerp (werklike of toets dubbel) om 'n terug te gee. bekende waarde in reaksie op 'n boodskap. Dit klink nuttig.

Wat is konteks in RSpec?

konteks in rspec . Volgens die rspec bronkode, konteks ” is net 'n alias metode van “beskryf”, wat beteken dat daar geen funksionele verskil tussen hierdie twee metodes is nie. Daar is egter 'n kontekstuele verskil wat sal help om jou toetse meer verstaanbaar te maak deur albei te gebruik.

Aanbeveel: