के साथ रुपेक नियंत्रक परीक्षण यदि नियंत्रक केवल जावास्क्रिप्ट के साथ प्रतिक्रिया करता है तो आप रुपये में नियंत्रक का परीक्षण कैसे करते हैं?जावास्क्रिप्ट
कुछ view.html.erb
link_to 'More Chips', add_chips_path, :remote => true
chips_controller
def add_chips
Chips.create(:color => :red)
@chips = Chips.all
end
add_chips.js.erb
$('#chip_count').html('<%=j render("chips/list", :chips => @chips) %>');
Rspec टेस्ट
: उदाहरण के लिए यह मेरा वास्तविक कोड होगाspe c/नियंत्रक/chips_controller_spec
it "should add chips" do
post :add_chips, :format => 'js'
end
जब मैं इस RSpec का उपयोग कर, क्योंकि यह एक HTML अनुरोध भेज रहा है मैं एक लापता खाका त्रुटि प्राप्त करने के लिए पोस्ट करने की कोशिश लेकिन वहाँ एक HTML दृश्य नहीं है। मैंने प्रारूप में गुजरने की कोशिश की है लेकिन यह काम नहीं कर रहा है। मुझे पता है कि मैं इसे "डमी" एचटीएमएल व्यू में डाल सकता हूं ताकि यह पास हो सके लेकिन यह एक हैक जैसा लगता है।
धन्यवाद
आकर्षण की तरह काम किया! – Surya