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