कृपया, मेरी मदद करें। मैं उलझन में हूं। मैं कैसे मॉडल के राज्य-संचालित व्यवहार लिखने के लिए पता है, लेकिन मैं नहीं जानता कि क्या मैं चश्मा में लिखना चाहिए ...रेल: राज्य_माचिन का परीक्षण कैसे करें?
मेरे model.rb फ़ाइल देखने के
class Ratification < ActiveRecord::Base
belongs_to :user
attr_protected :status_events
state_machine :status, :initial => :boss do
state :boss
state :owner
state :declarant
state :done
event :approve do
transition :boss => :owner, :owner => :done
end
event :divert do
transition [:boss, :owner] => :declarant
end
event :repeat do
transition :declarant => :boss
end
end
end
मैं state_machine मणि का उपयोग करें।
कृपया मुझे पाठ्यक्रम दिखाएं।
डेटाबेस को मारने के बिना ऐसा करने का कोई तरीका? ऐसा लगता है कि हम डेटाबेस को हिट करने के लिए जो भी राज्य_माचिन उपयोग कर रहे हैं उसे स्टब करने में सक्षम होना चाहिए और फिर भी हमारे द्वारा अपेक्षित सभी परिवर्तन प्राप्त करें। –