diff options
Diffstat (limited to 'spec/ruby/library/objectspace/memsize_of_spec.rb')
| -rw-r--r-- | spec/ruby/library/objectspace/memsize_of_spec.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/ruby/library/objectspace/memsize_of_spec.rb b/spec/ruby/library/objectspace/memsize_of_spec.rb index 06a80d9f9c..9c8aea4e84 100644 --- a/spec/ruby/library/objectspace/memsize_of_spec.rb +++ b/spec/ruby/library/objectspace/memsize_of_spec.rb @@ -12,9 +12,13 @@ describe "ObjectSpace.memsize_of" do ObjectSpace.memsize_of(42).should == 0 end - it "returns an Integer for an Object" do + it "returns 0 for literal Symbols" do + ObjectSpace.memsize_of(:object_space_memsize_spec_static_sym).should == 0 + end + + it "returns a positive Integer for an Object" do obj = Object.new - ObjectSpace.memsize_of(obj).should be_kind_of(Integer) + ObjectSpace.memsize_of(obj).should.is_a?(Integer) ObjectSpace.memsize_of(obj).should > 0 end |
