Sha256: fdd13188bd54f3e8ffb0c2cd70129e024a056ce5ff0e23df6180d8959fedfa0b
Contents?: true
Size: 668 Bytes
Versions: 4
Compression:
Stored size: 668 Bytes
Contents
require File.dirname(__FILE__) + '/../../../spec_helper.rb' context "should_be_close" do specify "should not raise when values are within bounds" do 3.5.should_be_close(3.5, 0.5) 3.5.should_be_close(3.1, 0.5) 3.5.should_be_close(3.01, 0.5) 3.5.should_be_close(3.9, 0.5) 3.5.should_be_close(3.99, 0.5) end specify "should raise when values are outside bounds" do lambda { 3.5.should_be_close(3.0, 0.5) }.should_fail_with "expected 3.0 +/- (<0.5), got 3.5" lambda { 3.5.should_be_close(2.0, 0.5) }.should_fail lambda { 3.5.should_be_close(3.0, 0.5) }.should_fail lambda { 3.5.should_be_close(4.0, 0.5) }.should_fail end end
Version data entries
4 entries across 4 versions & 2 rubygems