spec/weather_spec.rb in barometer-0.6.1 vs spec/weather_spec.rb in barometer-0.6.2
- old
+ new
@@ -81,14 +81,14 @@
describe "when calculating averages" do
before(:each) do
@weather = Barometer::Weather.new
@wunderground = Barometer::Measurement.new(:wunderground)
- @wunderground.current = Measurement::Current.new
+ @wunderground.current = Measurement::Result.new
@wunderground.success = true
@yahoo = Barometer::Measurement.new(:yahoo)
- @yahoo.current = Measurement::Current.new
+ @yahoo.current = Measurement::Result.new
@yahoo.success = true
@google = Barometer::Measurement.new(:google)
@weather.measurements << @wunderground
@weather.measurements << @yahoo
@weather.measurements << @google
@@ -296,23 +296,19 @@
it "returns true if a measurement returns true" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def windy?(a=nil,b=nil); true; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:windy?).returns(true)
@weather.windy?.should be_true
end
it "returns false if a measurement returns false" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def windy?(a=nil,b=nil); false; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:windy?).returns(false)
@weather.windy?.should be_false
end
end
@@ -336,23 +332,19 @@
it "returns true if a measurement returns true" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def wet?(a=nil,b=nil); true; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:wet?).returns(true)
@weather.wet?.should be_true
end
it "returns false if a measurement returns false" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def wet?(a=nil,b=nil); false; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:wet?).returns(false)
@weather.wet?.should be_false
end
end
@@ -376,24 +368,20 @@
it "returns true if a measurement returns true (night is opposite)" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def day?(a=nil); true; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:day?).returns(true)
@weather.day?.should be_true
@weather.night?.should be_false
end
it "returns false if a measurement returns false (night is opposite)" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def day?(a=nil); false; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:day?).returns(false)
@weather.day?.should be_false
@weather.night?.should be_true
end
end
@@ -412,42 +400,29 @@
it "returns true if a measurement returns true" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def day?(a=nil); true; end
- end; end
- module Barometer; class Barometer::Measurement
- def sunny?(a=nil,b=nil); true; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:day?).returns(true)
+ Barometer::Measurement.any_instance.stubs(:sunny?).returns(true)
@weather.sunny?.should be_true
end
it "returns false if a measurement returns false" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def day?(a=nil); true; end
- end; end
- module Barometer; class Barometer::Measurement
- def sunny?(a=nil,b=nil); false; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:day?).returns(true)
+ Barometer::Measurement.any_instance.stubs(:sunny?).returns(false)
@weather.sunny?.should be_false
end
it "returns false if night time" do
wunderground = Barometer::Measurement.new(:wunderground)
wunderground.success = true
@weather.measurements << wunderground
- module Barometer; class Barometer::Measurement
- def sunny?(a=nil,b=nil); true; end
- end; end
- @weather.sunny?.should be_true
- module Barometer; class Barometer::Measurement
- def day?(a=nil); false; end
- end; end
+ Barometer::Measurement.any_instance.stubs(:sunny?).returns(true)
+ Barometer::Measurement.any_instance.stubs(:day?).returns(false)
@weather.sunny?.should be_false
end
end
\ No newline at end of file