ما هو المضاعف في RSpec؟
ما هو المضاعف في RSpec؟

فيديو: ما هو المضاعف في RSpec؟

فيديو: ما هو المضاعف في RSpec؟
فيديو: مضاعف القيمة الدفترية ما هو وكيف تحسبه؟ 2024, شهر نوفمبر
Anonim

في هذا الفصل سوف نناقش زوجي RSpec ، المعروف أيضًا باسم RSpec السخرية. أ مزدوج هو الشيء الذي يمكن أن "يقف" لشيء آخر. هذا هو المكان زوجي RSpec (السخرية) تصبح مفيدة. تستدعي طريقة list_student_names طريقة الاسم على كل كائن طالب في متغير عضوstudents.

علاوة على ذلك ، ما هو السماح في RSpec؟

يترك هي طريقة يتم حفظها في الذاكرة ولا يتم استدعاؤها إلا عند الإشارة إليها في المواصفات. نظرًا لأنه يتم حفظه في الذاكرة ، إذا تم استدعاؤه مرتين ، فلن يتم تنفيذه مرة أخرى. يترك ! قبل كل المواصفات. Rspec يحتوي أيضًا على خطاف سابق يمكننا استخدامه لتنفيذ بعض التعليمات البرمجية قبل تشغيل جميع المواصفات في كتلة معينة.

تعرف أيضًا ، ما هو الموضوع في RSpec؟ ال موضوعات هو الكائن قيد الاختبار. RSpec لديه فكرة صريحة عن موضوعات . قد يتم أو لا يتم تعريفها. اذا كانت، RSpec يمكن استدعاء طرق عليها دون الإشارة إليها صراحة. إذا كنت تريد توضيحك موضوعات ليتم تمثيلها بفارغ الصبر (قبل تشغيل مثال في مجموعتها) ، على سبيل المثال موضوعات !

إذن ، ما هو كعب في روبي؟

كعب . تعريف ال كعب : طريقة كعب هي تعليمات لكائن (حقيقي أو اختبار مزدوج) لإرجاع a. قيمة معروفة ردًا على رسالة. هذا يبدو مفيدًا.

ما هو السياق في RSpec؟

السياق في rspec . وفقا ل rspec مصدر الرمز، " سياق الكلام "هي مجرد طريقة اسم مستعار لـ" وصف "، مما يعني أنه لا يوجد فرق وظيفي بين هاتين الطريقتين. ومع ذلك ، هناك اختلاف سياقي سيساعد في جعل اختباراتك أكثر قابلية للفهم باستخدام كلاهما.