Kaj je dvojno v RSpec?
Kaj je dvojno v RSpec?

Video: Kaj je dvojno v RSpec?

Video: Kaj je dvojno v RSpec?
Video: Напишите денежный код и всегда носите при себе. Коды денег и удачи. Какие цифры притягивают деньги 2024, April
Anonim

V tem poglavju bomo razpravljali RSpec dvojice , poznan tudi kot RSpec Posmehuje se. A Dvojni je predmet, ki lahko "namešča" drug predmet. Tukaj je RSpec dvojice (posmehuje) postanejo uporabni. Naša metoda list_student_names pokliče metodo name za vsak predmet študenta v svoji spremenljivki člana @students.

Nadalje, kaj se pusti v RSpec?

pustiti je zapomnjena metoda, ki se pokliče samo, če je navedena v specifikacijah. Ko je shranjen v spomin, se ne izvede znova, če ga pokličete dvakrat. pustiti ! se kliče pred vsako spec. Rspec ima tudi pred kljuko, ki jo lahko uporabimo za izvajanje določene kode, preden se vse specifikacije zaženejo v določenem bloku.

Veš tudi, kaj je predmet v RSpec? The predmet je predmet, ki se testira. RSpec ima jasno predstavo o predmet . Lahko je opredeljeno ali pa tudi ne. Če je, RSpec lahko kliče metode na njem, ne da bi se nanj izrecno skliceval. Če želite svojo eksplicitno predmet biti vneto instanciran (preden primer v svoji skupini teče), recimo predmet !

Kaj je potem škrbina v Rubyju?

Stub . Opredelitev škrbina : Metoda škrbina je navodilo objektu (realnemu ali testnemu dvojnemu), da vrne a. znano vrednost kot odgovor na sporočilo. To se sliši koristno.

Kaj je kontekst v RSpec?

kontekst v rspec . Glede na rspec izvorna koda, kontekst ” je samo vzdevek metoda za “opis”, kar pomeni, da med tema dvema metodama ni funkcionalne razlike. Vendar pa obstaja kontekstna razlika, ki bo pripomogla k boljši razumljivosti vaših testov z uporabo obeh.

Priporočena: