Rails: How to test state_machine?
Posted
by petRUShka
on Stack Overflow
See other posts from Stack Overflow
or by petRUShka
Published on 2010-06-15T17:46:46Z
Indexed on
2010/06/15
17:52 UTC
Read the original article
Hit count: 331
Please, help me. I'm confused. I know how to write state-driven behavior of model, but I don't know what should I write in specs...
My model.rb file look
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
I use state_machine gem.
Please, show me the course.
© Stack Overflow or respective owner