فيديو: ما هو المضاعف في RSpec؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
في هذا الفصل سوف نناقش زوجي RSpec ، المعروف أيضًا باسم RSpec السخرية. أ مزدوج هو الشيء الذي يمكن أن "يقف" لشيء آخر. هذا هو المكان زوجي RSpec (السخرية) تصبح مفيدة. تستدعي طريقة list_student_names طريقة الاسم على كل كائن طالب في متغير عضوstudents.
علاوة على ذلك ، ما هو السماح في RSpec؟
يترك هي طريقة يتم حفظها في الذاكرة ولا يتم استدعاؤها إلا عند الإشارة إليها في المواصفات. نظرًا لأنه يتم حفظه في الذاكرة ، إذا تم استدعاؤه مرتين ، فلن يتم تنفيذه مرة أخرى. يترك ! قبل كل المواصفات. Rspec يحتوي أيضًا على خطاف سابق يمكننا استخدامه لتنفيذ بعض التعليمات البرمجية قبل تشغيل جميع المواصفات في كتلة معينة.
تعرف أيضًا ، ما هو الموضوع في RSpec؟ ال موضوعات هو الكائن قيد الاختبار. RSpec لديه فكرة صريحة عن موضوعات . قد يتم أو لا يتم تعريفها. اذا كانت، RSpec يمكن استدعاء طرق عليها دون الإشارة إليها صراحة. إذا كنت تريد توضيحك موضوعات ليتم تمثيلها بفارغ الصبر (قبل تشغيل مثال في مجموعتها) ، على سبيل المثال موضوعات !
إذن ، ما هو كعب في روبي؟
كعب . تعريف ال كعب : طريقة كعب هي تعليمات لكائن (حقيقي أو اختبار مزدوج) لإرجاع a. قيمة معروفة ردًا على رسالة. هذا يبدو مفيدًا.
ما هو السياق في RSpec؟
السياق في rspec . وفقا ل rspec مصدر الرمز، " سياق الكلام "هي مجرد طريقة اسم مستعار لـ" وصف "، مما يعني أنه لا يوجد فرق وظيفي بين هاتين الطريقتين. ومع ذلك ، هناك اختلاف سياقي سيساعد في جعل اختباراتك أكثر قابلية للفهم باستخدام كلاهما.