Ի՞նչ է կրկնակի RSpec-ում:
Ի՞նչ է կրկնակի RSpec-ում:

Video: Ի՞նչ է կրկնակի RSpec-ում:

Video: Ի՞նչ է կրկնակի RSpec-ում:
Video: Ֆիտո լամպեր մեր բույսերի համար։ Գնել է աճող լույսեր: 2024, Մայիս
Anonim

Այս գլխում մենք կքննարկենք RSpec կրկնապատկում , հայտնի է նաեւ որպես RSpec Ծաղրեր. Ա Կրկնակի առարկա է, որը կարող է «կանգնել» մեկ այլ օբյեկտի համար: Ահա թե որտեղ RSpec կրկնապատկում (ծաղրում է) օգտակար են դառնում. Մեր list_student_names մեթոդը կանչում է անվան մեթոդ յուրաքանչյուր Ուսանողի օբյեկտի վրա իր @students անդամ փոփոխականում:

Ավելին, ի՞նչ է թույլատրվում RSpec-ում:

թող հիշվող մեթոդ է, որը կանչվում է միայն այն դեպքում, երբ այն նշված է ակնոցներում: Քանի որ այն հիշվում է, եթե այն երկու անգամ է կանչվում, նորից չի կատարվում։ թող ! կոչվում է յուրաքանչյուր սպեցիֆիկացիայից առաջ: Rspec ունի նաև նախքան կեռիկ, որը մենք կարող ենք օգտագործել որոշ կոդ գործարկելու համար, նախքան բոլոր ակնոցները գործարկվեն որոշակի բլոկում:

Նաև գիտեք, թե ինչ է առարկան RSpec-ում: Այն առարկա փորձարկվող օբյեկտն է: RSpec ունի հստակ պատկերացում առարկա . Այն կարող է սահմանվել կամ չսահմանվել: Եթե դա լինի, RSpec կարող է դրա վրա մեթոդներ կանչել՝ առանց դրան հստակորեն անդրադառնալու: Եթե ցանկանում եք ձեր պարզաբանումը առարկա պետք է անհամբեր կերպով օրինականացվի (մինչև իր խմբում մի օրինակ կգործի), ասենք առարկա !

Հետո ի՞նչ է կոճղը Ռուբիում:

Անավարտ . -ի սահմանում կոճղ Մեթոդ կոճղ հրահանգ է օբյեկտին (իրական կամ թեստային կրկնակի) վերադարձնել a. հայտնի արժեք՝ ի պատասխան հաղորդագրության: Դա օգտակար է թվում:

Ի՞նչ է համատեքստը RSpec-ում:

համատեքստը rspec . Ըստ սպեկտր սկզբնական կոդը, « համատեքստ »-ը պարզապես «նկարագրելու» այլանուն մեթոդ է, ինչը նշանակում է, որ այս երկու մեթոդների միջև ֆունկցիոնալ տարբերություն չկա: Այնուամենայնիվ, կա համատեքստային տարբերություն, որը կօգնի ձեր թեստերն ավելի հասկանալի դարձնել՝ օգտագործելով երկուսն էլ:

Խորհուրդ ենք տալիս: