ما هي أفضل طريقة لتحديد المكونات الإضافية باستخدام RSpec؟

StackOverflow https://stackoverflow.com/questions/82191

  •  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.ربما سوف يساعد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top