spec/comparing_state_spec.rb in maintain-0.2.23 vs spec/comparing_state_spec.rb in maintain-0.3.0

- old
+ new

@@ -15,22 +15,22 @@ :i_existed_before_you_came_along end extend Maintain - maintains :state, :default => :new do + maintains :state, default: :new do state :new state :overdue state :closed end end end describe "testing" do describe "string states" do before :each do - MaintainTest.maintain :state, :default => :new do + MaintainTest.maintain :state, default: :new do state :new state :overdue state :closed end @maintainer = MaintainTest.new @@ -46,11 +46,11 @@ end describe "boolean methods" do describe "on the accessor" do it "should work" do - MaintainTest.maintain :state, :default => :new do + MaintainTest.maintain :state, default: :new do state :new state :overdue state :closed end maintainer = MaintainTest.new @@ -67,11 +67,11 @@ end end describe "on the class itself" do it "should work, too" do - MaintainTest.maintain :state, :default => :new do + MaintainTest.maintain :state, default: :new do state :new state :overdue state :closed end maintainer = MaintainTest.new @@ -79,11 +79,11 @@ maintainer.overdue?.should be_false maintainer.closed?.should be_false end it "should work with an attribute name prefix, too!" do - MaintainTest.maintain :state, :default => :new do + MaintainTest.maintain :state, default: :new do state :new state :overdue state :closed end maintainer = MaintainTest.new @@ -97,11 +97,11 @@ end end end it "greater than method" do - MaintainTest.maintain :state, :default => :closed do + MaintainTest.maintain :state, default: :closed do state :new state :overdue state :closed end @maintainer.state.should be > :overdue @@ -114,11 +114,11 @@ @maintainer.state.should be < 'overdue' @maintainer.state.should be < 1 end it "greater-than-or-equal-to method" do - MaintainTest.maintain :state, :default => :closed do + MaintainTest.maintain :state, default: :closed do state :new state :overdue state :closed end @maintainer.state.should be >= :overdue @@ -128,11 +128,11 @@ @maintainer.state.should be >= 'closed' @maintainer.state.should be >= 2 end it "less-than-or-equal-to method" do - MaintainTest.maintain :state, :default => :new do + MaintainTest.maintain :state, default: :new do state :new state :overdue state :closed end @maintainer.state.should be <= :overdue @@ -145,11 +145,11 @@ end describe "identity comparison" do before :each do - MaintainTest.maintain :state, :default => :new do + MaintainTest.maintain :state, default: :new do state :new, 1 state :overdue, 2 state :closed, 3 end @maintainer = MaintainTest.new @@ -170,11 +170,11 @@ # end end describe "integer states" do before :each do - MaintainTest.maintain :state, :default => :new do + MaintainTest.maintain :state, default: :new do state :new, 1 state :overdue, 2 state :closed, 3 end @maintainer = MaintainTest.new @@ -186,11 +186,11 @@ @maintainer.state.should == 1 @maintainer.state.should == MaintainTest.new.state end it "greater than method" do - MaintainTest.maintain :state, :default => :closed do + MaintainTest.maintain :state, default: :closed do state :new, 1 state :overdue, 2 state :closed, 3 end @maintainer.state.should be > :overdue @@ -203,11 +203,11 @@ @maintainer.state.should be < 'overdue' @maintainer.state.should be < 2 end it "greater-than-or-equal-to method" do - MaintainTest.maintain :state, :default => :closed do + MaintainTest.maintain :state, default: :closed do state :new, 1 state :overdue, 2 state :closed, 3 end @maintainer.state.should be >= :overdue @@ -217,11 +217,11 @@ @maintainer.state.should be >= 'closed' @maintainer.state.should be >= 3 end it "less-than-or-equal-to method" do - MaintainTest.maintain :state, :default => :new do + MaintainTest.maintain :state, default: :new do state :new, 1 state :overdue, 2 state :closed, 3 end @maintainer.state.should be <= :overdue @@ -231,6 +231,6 @@ @maintainer.state.should be <= 'new' @maintainer.state.should be <= 1 end end end -end \ No newline at end of file +end