diff options
Diffstat (limited to 'spec/rubyspec/core/hash/gt_spec.rb')
-rw-r--r-- | spec/rubyspec/core/hash/gt_spec.rb | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/spec/rubyspec/core/hash/gt_spec.rb b/spec/rubyspec/core/hash/gt_spec.rb deleted file mode 100644 index 35bf52bf64..0000000000 --- a/spec/rubyspec/core/hash/gt_spec.rb +++ /dev/null @@ -1,44 +0,0 @@ -require File.expand_path('../../../spec_helper', __FILE__) -require File.expand_path('../shared/comparison', __FILE__) -require File.expand_path('../shared/greater_than', __FILE__) - -ruby_version_is "2.3" do - describe "Hash#>" do - it_behaves_like :hash_comparison, :> - it_behaves_like :hash_greater_than, :> - - it "returns false if both hashes are identical" do - h = { a: 1, b: 2 } - (h > h).should be_false - end - end - - describe "Hash#>" do - before :each do - @hash = {a:1, b:2} - @bigger = {a:1, b:2, c:3} - @unrelated = {c:3, d:4} - @similar = {a:2, b:3} - end - - it "returns false when receiver size is smaller than argument" do - (@hash > @bigger).should == false - (@unrelated > @bigger).should == false - end - - it "returns false when receiver size is the same as argument" do - (@hash > @hash).should == false - (@hash > @unrelated).should == false - (@unrelated > @hash).should == false - end - - it "returns true when argument is a subset of receiver" do - (@bigger > @hash).should == true - end - - it "returns false when keys match but values don't" do - (@hash > @similar).should == false - (@similar > @hash).should == false - end - end -end |