توقّع أن يكون STDOUT بتنسيق CSV ويحتوي على قيم معيّنة.
الاستخدام
السيناريو: سيناريو المثال الخاص بي
عندما أشغّل `wp term list post_tag --fields=name,slug --format=csv`
عندئذٍ يجب أن يكون STDOUT بتنسيق CSV ويحتوي على:
| name | slug |
| Test term | test |
يتم إنشاء توثيق خطوات Behat من قاعدة شيفرة WP-CLIWP-CLI WP-CLI هي واجهة سطر الأوامر الخاصة بـ WordPress، وتُستخدم لتنفيذ المهام الإدارية ومهام التطوير بطريقة برمجية. صفحة المشروع هي http://wp-cli.org/ https://make.wordpress.org/cli/ في كل إصدار. لاقتراح تحسينات، يُرجى إرسال طلب سحب.
ذات صلة
- ثم /^the return code should( not)? be (\d+)$/ – توقّع رمز خروج محددًا للأمر السابق.
- ثم /^(STDOUT|STDERR) should( strictly)? (be|contain|not contain):$/ – تحقّق من محتويات STDOUT أو STDERR.
- ثم /^(STDOUT|STDERR) should be a number$/ – توقّع أن تكون قيمة STDOUT أو STDERR رقمية.
- ثم /^(STDOUT|STDERR) should not be a number$/ – توقّع ألّا تكون قيمة STDOUT أو STDERR رقمية.
- ثم /^STDOUT should be a table containing rows:$/ – توقّع أن يكون STDOUT جدولًا يحتوي على الصفوف المحددة.
- ثم /^STDOUT should end with a table containing rows:$/ – توقّع أن ينتهي STDOUT بجدول يحتوي على الصفوف المحددة.
- ثم /^STDOUT should be JSON containing:$/ – توقّع مخرجات JSONJSON JSON، أو ترميز الكائنات باستخدام JavaScript، هو تنسيق بسيط ومقروء لهيكلة البيانات. ويُستخدم أساسًا لنقل البيانات بين الخادم وتطبيق الويب، كبديل عن XML. صالحة في STDOUT.
- ثم /^STDOUT should be a JSON array containing:$/ – توقّع مخرجات مصفوفة JSON صالحة في STDOUT.
- ثم /^STDOUT should be YAML containing:$/ – توقّع أن يكون STDOUT بتنسيق YAML ويحتوي على محتوى معيّن.
- ثم /^(STDOUT|STDERR) should be empty$/ – توقّع أن يكون STDOUT أو STDERR فارغًا.
- ثم /^(STDOUT|STDERR) should not be empty$/ – توقّع ألّا يكون STDOUT أو STDERR فارغًا.
- ثم /^(STDOUT|STDERR) should be a version string (<|<=|>|>=|==|=|!=|<>) ([+\w.{}-]+)$/ – توقّع أن يكون STDOUT أو STDERR سلسلة إصدار تقارن بالإصدار المحدد.
- ثم /^the (.+) (file|directory) should( strictly)? (exist|not exist|be:|contain:|not contain:)$/ – توقّع أن يوجد ملف أو دليل معيّن أو ألّا يوجد، أو أن يحتوي على محتويات معيّنة أو ألّا يحتوي عليها.
- ثم /^the contents of the (.+) file should( not)? match (((\/.+\/)|(#.+#))(“,”+)?)$/ – طابِق محتويات الملف مع تعبير نمطي.[a-z]ثم /^(STDOUT|STDERR) should( not)? match (((\/.+\/)|(#.+#))(“,”+)?)$/ – طابِق STDOUT أو STDERR مع تعبير نمطي.
- ثم /^an email should (be sent|not be sent)$/ – توقّع إرسال بريد إلكتروني (أو عدم إرساله).[a-z]ثم the HTTP status code should be :code – توقّع رمز حالة HTTP لزيارة `http://localhost:8080`.
- Then /^an email should (be sent|not be sent)$/ – Expect an email to be sent (or not).
- Then the HTTP status code should be :code – Expect the HTTP status code for visiting `http://localhost:8080`.