diff options
Diffstat (limited to 'spec/rubyspec/core/math/constants_spec.rb')
-rw-r--r-- | spec/rubyspec/core/math/constants_spec.rb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/rubyspec/core/math/constants_spec.rb b/spec/rubyspec/core/math/constants_spec.rb new file mode 100644 index 0000000000..8c1b33223e --- /dev/null +++ b/spec/rubyspec/core/math/constants_spec.rb @@ -0,0 +1,22 @@ +require File.expand_path('../../../spec_helper', __FILE__) +require File.expand_path('../fixtures/classes', __FILE__) + +describe "Math::PI" do + it "approximates the value of pi" do + Math::PI.should be_close(3.14159_26535_89793_23846, TOLERANCE) + end + + it "is accessible to a class that includes Math" do + IncludesMath::PI.should == Math::PI + end +end + +describe "Math::E" do + it "approximates the value of Napier's constant" do + Math::E.should be_close(2.71828_18284_59045_23536, TOLERANCE) + end + + it "is accessible to a class that includes Math" do + IncludesMath::E.should == Math::E + end +end |