spec/scale_linear_spec.rb in rubyvis-0.3.3 vs spec/scale_linear_spec.rb in rubyvis-0.3.4
- old
+ new
@@ -117,8 +117,14 @@
it "should return correct tick_format for small numbers" do
@y.domain(0.00001,0.0001)
@y.range(0.000001,0.0001)
@y.ticks.should==[1.quo(100000), 1.quo(50000), 3.quo(100000), 1.quo(25000), 1.quo(20000), 3.quo(50000), 7.quo(100000), 1.quo(12500), 9.quo(100000), 1.quo(10000)]
@y.tick_format.call(0.2).should=='0.20000'
-
end
+ it "should return correct by" do
+ by=@y.by(lambda {|v| v.value})
+ a=OpenStruct.new({:value=>rand})
+ by.call(a).should==@y[a.value]
+ end
+
+
end
\ No newline at end of file