RSpec-də ikiqat nədir?
RSpec-də ikiqat nədir?

Video: RSpec-də ikiqat nədir?

Video: RSpec-də ikiqat nədir?
Video: Bitkilərimiz üçün fito lampalar. Yetişdirmə lampaları alıb. 2024, Noyabr
Anonim

Bu fəsildə biz müzakirə edəcəyik RSpec cütləri , başqa adla RSspec istehza. A İkiqat başqa bir obyekt üçün "dayan" ola bilən bir obyektdir. Bu yerdir RSpec cütləri (istehza) faydalı olur. Bizim list_student_names metodumuz @students üzv dəyişənindəki hər bir Tələbə obyektində ad metodunu çağırır.

Bundan əlavə, RSpec-də nə icazə verilir?

qoy yalnız spesifikasiyalarda istinad edildikdə çağırılan yadda saxlanılan bir üsuldur. Yadda saxlandığı üçün iki dəfə çağırılsa, yenidən icra olunmur. qoy ! hər spesifikasiyadan əvvəl çağırılır. Rspec bütün spesifikasiyalar müəyyən bir blokda işə salınmazdan əvvəl bəzi kodu yerinə yetirmək üçün istifadə edə biləcəyimiz bir əvvəlki çəngəl də var.

Həmçinin bilirsinizmi, RSpec-də mövzu nədir? The mövzu sınaqdan keçirilən obyektdir. RSspec haqqında aydın təsəvvürə malikdir mövzu . Müəyyən edilə bilər və ya təyin olunmaya bilər. Bu əgər, RSspec ona açıq şəkildə istinad etmədən metodları çağıra bilər. Açıqca istəsəniz mövzu həvəslə instantiated üçün (onun qrupunda bir nümunə çalışır əvvəl), demək mövzu !

Sonra Ruby-də stub nədir?

Stub . -nin tərifi kötük : Bir üsul kötük a qaytarmaq üçün obyektə (real və ya sınaq ikiqat) göstərişdir. mesaja cavab olaraq bilinən dəyər. Bu faydalı səslənir.

RSpec-də kontekst nədir?

rspec-də kontekst . görə rspec mənbə kodu, Kontekst ” sadəcə “təsvir” ləqəb üsuludur, yəni bu iki üsul arasında funksional fərq yoxdur. Bununla belə, hər ikisindən istifadə etməklə testlərinizi daha başa düşülən etməyə kömək edəcək kontekstual fərq var.

Tövsiyə: