1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Wrap SortedSet with ruby_version_is ""..."3.0"

* Using $ spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.0"' spec/ruby/library/set/sortedset/**/*_spec.rb
This commit is contained in:
Benoit Daloze 2020-12-05 11:40:00 +01:00
parent bb3d705819
commit 9dbb2bfd73
44 changed files with 698 additions and 566 deletions

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
require_relative 'shared/add'
@ -37,3 +39,4 @@ describe "SortedSet#add?" do
@set.add?("cat").should be_nil
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
require_relative 'shared/add'
describe "SortedSet#<<" do
it_behaves_like :sorted_set_add, :<<
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/include'
require 'set'
describe "SortedSet#===" do
it_behaves_like :sorted_set_include, :===
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#classify" do
@ -25,3 +27,4 @@ describe "SortedSet#classify" do
classified.should == { 3 => SortedSet["one", "two"], 4 => SortedSet["four"], 5 => SortedSet["three"] }
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#clear" do
@ -15,3 +17,4 @@ describe "SortedSet#clear" do
@set.clear.should equal(@set)
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
require_relative 'shared/collect'
describe "SortedSet#collect!" do
it_behaves_like :sorted_set_collect_bang, :collect!
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet[]" do
@ -13,3 +15,4 @@ describe "SortedSet[]" do
set.should include(3)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#delete_if" do
@ -36,3 +38,4 @@ describe "SortedSet#delete_if" do
@set.should include("three")
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#delete" do
@ -35,3 +37,4 @@ describe "SortedSet#delete?" do
@set.delete?("x").should be_nil
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
require_relative 'shared/difference'
describe "SortedSet#difference" do
it_behaves_like :sorted_set_difference, :difference
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#divide" do
@ -32,3 +34,4 @@ describe "SortedSet#divide when passed a block with an arity of 2" do
ret.should == [[1, 1], [1, 2], [2, 1], [2, 2]]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#each" do
@ -24,3 +26,4 @@ describe "SortedSet#each" do
ret.sort.should == [1, 2, 3]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#empty?" do
@ -8,3 +10,4 @@ describe "SortedSet#empty?" do
SortedSet[1,2,3].empty?.should be_false
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#eql?" do
@ -14,3 +16,4 @@ describe "SortedSet#eql?" do
SortedSet[1, 2, 3].should_not eql(SortedSet[])
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#==" do
@ -11,3 +13,4 @@ describe "SortedSet#==" do
SortedSet[1, 2, 3].should_not == [1, 2, 3]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#^" do
@ -16,3 +18,4 @@ describe "SortedSet#^" do
-> { @set ^ Object.new }.should raise_error(ArgumentError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/select'
require 'set'
@ -7,3 +9,4 @@ ruby_version_is "2.6" do
it_behaves_like :sorted_set_select_bang, :filter!
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#flatten_merge" do
@ -6,3 +8,4 @@ describe "SortedSet#flatten_merge" do
SortedSet.should have_protected_instance_method("flatten_merge")
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
# Note: Flatten make little sens on sorted sets, because SortedSets are not (by default)
@ -42,3 +44,4 @@ describe "SortedSet#flatten!" do
set.flatten!.should be_nil
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#hash" do
@ -11,3 +13,4 @@ describe "SortedSet#hash" do
SortedSet[1, 2, 3].hash.should_not == SortedSet["a", "b", "c"].hash
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/include'
require 'set'
describe "SortedSet#include?" do
it_behaves_like :sorted_set_include, :include?
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#initialize" do
@ -28,3 +30,4 @@ describe "SortedSet#initialize" do
-> { SortedSet.new(['00', nil]).to_a }.should raise_error(ArgumentError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#inspect" do
@ -8,3 +10,4 @@ describe "SortedSet#inspect" do
SortedSet["1", "2", "3"].inspect.should be_kind_of(String)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/intersection'
require 'set'
@ -9,3 +11,4 @@ end
describe "SortedSet#&" do
it_behaves_like :sorted_set_intersection, :&
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#keep_if" do
@ -29,3 +31,4 @@ describe "SortedSet#keep_if" do
@set.to_a.should == ["three"]
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/length'
require 'set'
describe "SortedSet#length" do
it_behaves_like :sorted_set_length, :length
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
require_relative 'shared/collect'
describe "SortedSet#map!" do
it_behaves_like :sorted_set_collect_bang, :map!
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/include'
require 'set'
describe "SortedSet#member?" do
it_behaves_like :sorted_set_include, :member?
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#merge" do
@ -17,3 +19,4 @@ describe "SortedSet#merge" do
-> { SortedSet[1, 2].merge(Object.new) }.should raise_error(ArgumentError)
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
require_relative 'shared/difference'
describe "SortedSet#-" do
it_behaves_like :sorted_set_difference, :-
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/union'
require 'set'
describe "SortedSet#+" do
it_behaves_like :sorted_set_union, :+
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#pretty_print_cycle" do
@ -8,3 +10,4 @@ describe "SortedSet#pretty_print_cycle" do
SortedSet[1, 2, 3].pretty_print_cycle(pp)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#pretty_print" do
@ -15,3 +17,4 @@ describe "SortedSet#pretty_print" do
set.pretty_print(pp)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#proper_subset?" do
@ -31,3 +33,4 @@ describe "SortedSet#proper_subset?" do
-> { SortedSet[].proper_subset?(Object.new) }.should raise_error(ArgumentError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#proper_superset?" do
@ -31,3 +33,4 @@ describe "SortedSet#proper_superset?" do
-> { SortedSet[].proper_superset?(Object.new) }.should raise_error(ArgumentError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#reject!" do
@ -40,3 +42,4 @@ describe "SortedSet#reject!" do
@set.should include("three")
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#replace" do
@ -15,3 +17,4 @@ describe "SortedSet#replace" do
@set.replace([1, 2, 3]).should == SortedSet[1, 2, 3]
end
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/select'
require 'set'
describe "SortedSet#select!" do
it_behaves_like :sorted_set_select_bang, :select!
end
end

View file

@ -1,7 +1,10 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/length'
require 'set'
describe "SortedSet#size" do
it_behaves_like :sorted_set_length, :size
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#subset?" do
@ -31,3 +33,4 @@ describe "SortedSet#subset?" do
-> { SortedSet[].subset?(Object.new) }.should raise_error(ArgumentError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#subtract" do
@ -15,3 +17,4 @@ describe "SortedSet#subtract" do
@set.subtract(["c"]).should == SortedSet["a", "b"]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#superset?" do
@ -31,3 +33,4 @@ describe "SortedSet#superset?" do
-> { SortedSet[].superset?(Object.new) }.should raise_error(ArgumentError)
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require 'set'
describe "SortedSet#to_a" do
@ -15,3 +17,4 @@ describe "SortedSet#to_a" do
set.to_a.should == [4, 5, 6]
end
end
end

View file

@ -1,4 +1,6 @@
require_relative '../../../spec_helper'
ruby_version_is ""..."3.0" do
require_relative 'shared/union'
require 'set'
@ -9,3 +11,4 @@ end
describe "SortedSet#|" do
it_behaves_like :sorted_set_union, :|
end
end