मैंने कहीं पढ़ा है कि 'मिनीटेस्ट' रूबी 1.9.2+ के लिए "नया परीक्षण :: इकाई" है।न्यूनतम, परीक्षण :: इकाई, और रेल
लेकिन रूबी 1.9.3 शामिल करने के लिए लगता है दोनोंtest::unitऔरminitest, यह सच है?
डिफ़ॉल्ट रेल परीक्षण में, ActiveSupport::TestCase
तरह Rails testing guide .... बातों में बताया गया है, ActionController::TestCase
, इन Test::Unit
या Minitest
उपयोग कर रहे हैं?
रेल गाइड में, इसे इस तरह परिभाषित किया गया परीक्षण के साथ उदाहरण दिखाता है:
test "should show post" do
get :show, :id => @post.id
assert_response :success
end
कि वाक्य रचना, test string
, के रूप में test_something
जैसे नामों के साथ तरीकों को परिभाषित करने के लिए विरोध - के लिये दस्तावेज में उल्लेख नहीं है या तोTest::Unit
या न्यूनतम। वह कहाँ से आ रहा है? रेल इसे जोड़ रहा है, या यह वास्तव में इसका एक हिस्सा है ... जो भी परीक्षण lib रेल का उपयोग कर रहा है?
पीएस: कृपया मुझे बताएं "बस आरएसपीईसी का उपयोग करें"। मैं rspec के बारे में पता है। मैं रेल के संदर्भ में stdlib विकल्पों का पता लगाने की कोशिश कर रहा हूं।
"संगतता" मोड एक मजाक है - वे ज़ोर * समारोह नामकरण सम्मेलनों मिलान परेशान नहीं है और यह सिर्फ वहाँ से ढलान चला जाता है। –