From f7a8274a9e5906ef32849772f93bd5e5b9d19304 Mon Sep 17 00:00:00 2001 From: Philip Ross Date: Tue, 31 Aug 2021 18:38:28 -0700 Subject: [PATCH] check against RuntimeError for Ruby < 2.5 --- spec/addressable/uri_spec.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spec/addressable/uri_spec.rb b/spec/addressable/uri_spec.rb index 9ab8038e..1ea645d6 100644 --- a/spec/addressable/uri_spec.rb +++ b/spec/addressable/uri_spec.rb @@ -1061,7 +1061,12 @@ def to_s end it "should not allow destructive operations" do - expect { @uri.normalize! }.to raise_error(FrozenError) + error = if Gem::Version.new(RUBY_VERSION) < Gem::Version.new("2.5.0") + RuntimeError + else + FrozenError + end + expect { @uri.normalize! }.to raise_error(error) end end