سؤال

ما أحاول تحقيقه هو القيام به اختبارات التكامل مع webrat في Rails3 مثلما يفعل يهودا مع وحدة الاختبار في http://pivotallabs.com/talks/76-extending-rails-3 الدقيقة 34.

مثال:

describe SomeApp
  it "should show the index page"
    visit "/"
    body.should =~ /hello world/
  end
end

هل يعرف أحد طريقة للقيام بذلك؟

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

المحلول

هل حاولت استخدام RSPEC-Rails: http://github.com/rspec/rspec-rails

هذا هو المستودع (تثبيت إرشادات في ReadMe) لـ RSPEC 2.0 الجديد الذي سيعمل مع Rails 3.

نصائح أخرى

thinkbot نشرت للتو تدوينة حول هذا الموضوع.

يمكن أن يصبح الاستقرار مشكلة مع تطور تطبيقات الويب ونموها - توفر اختبارات التكامل طريقة رائعة لإجراء اختبارات شاملة للتحقق من صحة أداء التطبيق كما هو متوقع.

اختبارات تكامل RSpec مع Capybara للاختبار الشامل

يأتي دعم Rails 3 في RSPEC 2 ، على ما يبدو.

CECK هذا الرابط الآن هو بسيط جدا استخدام RSPEC مع Rails3 http://github.com/rspec/rspec-rails ولا تحتاج إلى الجري البرنامج النصي/إنشاء RSPEC_SCAFFOLD كما هو الحال في Rails 2.xx ، أنت الآن تعمل فقط القضبان G سقالة وسوف يولد ملفات RSPEC

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