From 98dfedad259c0ce40f6477c5152c9f4453e5ec28 Mon Sep 17 00:00:00 2001 From: mario Date: Sat, 9 Oct 2021 17:34:08 +0200 Subject: [PATCH] add spec for `SortedSet` being extracted from the `set` library --- library/set/sortedset/new_spec.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 library/set/sortedset/new_spec.rb diff --git a/library/set/sortedset/new_spec.rb b/library/set/sortedset/new_spec.rb new file mode 100644 index 0000000000..07065faabd --- /dev/null +++ b/library/set/sortedset/new_spec.rb @@ -0,0 +1,22 @@ +require_relative '../../../spec_helper' +require 'set' + +ruby_version_is "3.0" do + describe "SortedSet.new" do + it "throws error including message that it has been extracted" do + -> { + SortedSet.new + }.should raise_error(RuntimeError) { |e| + e.message.should.include?("The `SortedSet` class has been extracted from the `set` library") + } + end + end +end + +ruby_version_is ""..."3.0" do + describe "SortedSet.new" do + it "returns an instance of SortedSet" do + SortedSet.new.should be_an_instance_of(SortedSet) + end + end +end