में कस्टम परीक्षण नहीं चल रहा परीक्षण मैं रेल 4.0.0.beta1 का उपयोग कर रहा हूं। मैंने दो निर्देशिकाएं जोड़े: app/services
और test/services
।रेक: उपनिर्देशिका
मैं भी इस कोड, testing.rake of railties पढ़ने के आधार पर कहा:
namespace :test do
Rake::TestTask.new(services: "test:prepare") do |t|
t.libs << "test"
t.pattern = 'test/services/**/*_test.rb'
end
end
मैं ने पाया है कि rake test:services
test/services
में परीक्षण चलाता है; हालांकि, rake test
उन परीक्षणों को नहीं चलाता है। ऐसा लगता है कि यह होना चाहिए; यहाँ code है:
Rake::TestTask.new(:all) do |t|
t.libs << "test"
t.pattern = "test/**/*_test.rb"
end
मैं कुछ को नजरअंदाज किया था?
अच्छा बिंदु: 'test' और' परीक्षण: all' कार्य अलग हैं। –
पुन: "मुझे नहीं पता कि वे स्वचालित रूप से क्यों उठाए जा रहे हैं" - मुझे नहीं पता कि यह जानबूझकर है, या सिर्फ एक असममितता है जो परिवर्तन के रूप में विकसित की गई थी। तो मैंने एक [पुल अनुरोध पर टिप्पणी जो जोड़ा जोड़ा: सभी कार्य] (https://github.com/rails/rails/pull/9177#issuecomment-14575192)। –
आपको बहुत धन्यवाद, जिम। – Ashitaka