سؤال

يحتوي الخيار على عدة طرق ربط مختلفة مثل قبل أو بعد أو بعد الخطوة.

كنت أتساءل - لماذا لا تتبع أسماء الطرق هذه اصطلاحات تسمية روبي لكتابة أسماء الطرق كلها بأحرف صغيرة؟

شكرًا.

هل كانت مفيدة؟

المحلول

  1. ال Before, After, AfterStep, World إلخ.خطافات روبي كبيرة لأن Given, When, Then خطافات روبي كبيرة.
  2. ال Given, When, Then خطافات روبي كبيرة لأن Given, When, Then الكلمات الرئيسية لـ Gherkin كبيرة.
  3. ال Given, When, Then الكلمات الرئيسية لـ Gherkin هي أحرف كبيرة لأن لغة Gherkin تهدف إلى مطابقة القالب القياسي لـ قصص مستخدم BDD.

نصائح أخرى

وهذا هو مجرد تكهنات من جانبي ولكن اعتقد أسماء الطرق هوك "والجمل فتش لتتناسب مع أساليب Then، When، وGiven التي تستخدم لتحديد الخطوات التالية:

Then "I should be served coffee" do
  @machine.dispensed_drink.should == "coffee"
end

وأسماء طرق تعريف الخطوة "هي بدورها فتش الجمال لتتناسب مع طريقة سيناريوهات تبدو:

Scenario: Buy last coffee
  Given there are 1 coffees left in the machine
  And I have deposited 1$
  When I press the coffee button
  Then I should be served a coffee
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top