मैं वर्तमान में एक्शनकंट्रोलर :: लाइव के साथ प्रयोग कर रहा हूं और मैं यह नहीं समझ सकता कि इसका परीक्षण कैसे किया जाए।रुपये 4 में स्ट्रीम करने के लिए लिखते समय रुपेक और एक्शनकंट्रोलर :: लाइव के साथ परीक्षण कैसे करें?
मेरी नियंत्रक में मैं इस प्रश्न के लिखित
response.stream.write("event: #{event}\n")
response.stream.write("data: #{post.to_json}\n\n")
है लेकिन जब मैं अपने rspec परीक्षा में वस्तु का निरीक्षण मैं इस
(rdb:1) response.stream.instance_variable_get(:@buf)
["event: event\n"]
देख जब मैं "डाटा" स्ट्रीम में लिखें, मैं पता नहीं लगा सकता कि क्यों सरणी में दिखाई नहीं दे रहा है। जब मैं पहली प्रतिक्रिया हटा देता हूं। Stream.write लाइन buf एक खाली सरणी देता है।