لماذا طرق ربط الخيار ليست صغيرة؟
سؤال
يحتوي الخيار على عدة طرق ربط مختلفة مثل قبل أو بعد أو بعد الخطوة.
كنت أتساءل - لماذا لا تتبع أسماء الطرق هذه اصطلاحات تسمية روبي لكتابة أسماء الطرق كلها بأحرف صغيرة؟
شكرًا.
المحلول
- ال
Before
,After
,AfterStep
,World
إلخ.خطافات روبي كبيرة لأنGiven
,When
,Then
خطافات روبي كبيرة. - ال
Given
,When
,Then
خطافات روبي كبيرة لأنGiven
,When
,Then
الكلمات الرئيسية لـ Gherkin كبيرة. - ال
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
لا تنتمي إلى StackOverflow