ما هي أفضل طريقة لتحديد المكونات الإضافية باستخدام RSpec؟
-
09-06-2019 - |
سؤال
أقوم بإنشاء مكون إضافي، وأتطلع إلى استخدام RSpec حتى أتمكن من إنشائه باستخدام BDD.
هل هناك طريقة موصى بها للقيام بذلك؟
المحلول
حسنًا، أعتقد أن لدي حلًا:
- قم بإنشاء البرنامج المساعد عبر البرنامج النصي/إنشاء البرنامج المساعد
- تغيير Rakefile، وإضافة
require 'spec/rake/spectask'
desc 'Test the PLUGIN_NAME plugin.'
Spec::Rake::SpecTask.new(:spec) do |t|
t.libs << 'lib'
t.verbose = true
end
- قم بإنشاء دليل المواصفات، وابدأ بإضافة المواصفات في ملفات *_spec.rb كالمعتاد
يمكنك أيضًا تعديل المهمة الافتراضية لتشغيل المواصفات بدلاً من الاختبار أيضًا.
نصائح أخرى
للحصول على مثال لمكون إضافي موجود يستخدم rspec، راجع ملف البرنامج المساعد Restful_authentication.ربما سوف يساعد.
لا تنتمي إلى StackOverflow