spec/lib/traits/turnable_spec.rb in gosu_extensions-0.1.18 vs spec/lib/traits/turnable_spec.rb in gosu_extensions-0.1.19

- old
+ new

@@ -1,9 +1,18 @@ require File.join(File.dirname(__FILE__), '/../../spec_helper') describe Turnable do + describe "Constants" do + it "should have turn left" do + Turnable::Left.should == :turn_left + end + it "should have turn right" do + Turnable::Right.should == :turn_right + end + end + context 'default' do before(:each) do @turnable = Class.new do include Turnable end.new @@ -25,19 +34,10 @@ turn_speed 1.3 end.new @turnable.stub! :rotation => 1.0 end - - describe "Constants" do - it "should have turn left" do - Turnable::Left.should == :turn_left - end - it "should have turn right" do - Turnable::Right.should == :turn_right - end - end - + describe "turn_speed" do it "should have a defined turn_speed method" do lambda { @turnable.turn_speed }.should_not raise_error end it "should return the class defined turn_speed divided by 2" do \ No newline at end of file