From 0b7efc47a288327a90e8e90fe857bb98cbb91023 Mon Sep 17 00:00:00 2001 From: Postmodern Date: Wed, 1 May 2024 12:50:53 -0700 Subject: [PATCH] Fixed error message in `Encoding::Base64.encode` and `.decode` (closes #502). --- lib/ronin/support/encoding/base64.rb | 4 ++-- spec/encoding/base64/core_ext/string_spec.rb | 4 ++-- spec/encoding/base64_spec.rb | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/ronin/support/encoding/base64.rb b/lib/ronin/support/encoding/base64.rb index 8fa78ab86..ce6dc0523 100644 --- a/lib/ronin/support/encoding/base64.rb +++ b/lib/ronin/support/encoding/base64.rb @@ -52,7 +52,7 @@ def self.encode(data, mode: nil) when :url_safe then ::Base64.urlsafe_encode64(data) when nil then ::Base64.encode64(data) else - raise(ArgumentError,"Base64 mode must be either :string, :url, or nil: #{mode.inspect}") + raise(ArgumentError,"Base64 mode must be either :string, :url_safe, or nil: #{mode.inspect}") end end @@ -74,7 +74,7 @@ def self.decode(data, mode: nil) when :url_safe then ::Base64.urlsafe_decode64(data) when nil then ::Base64.decode64(data) else - raise(ArgumentError,"Base64 mode must be either :string, :url, or nil: #{mode.inspect}") + raise(ArgumentError,"Base64 mode must be either :string, :url_safe, or nil: #{mode.inspect}") end end end diff --git a/spec/encoding/base64/core_ext/string_spec.rb b/spec/encoding/base64/core_ext/string_spec.rb index f2878ea42..839098b3c 100644 --- a/spec/encoding/base64/core_ext/string_spec.rb +++ b/spec/encoding/base64/core_ext/string_spec.rb @@ -42,7 +42,7 @@ it do expect { subject.base64_encode(mode: mode) - }.to raise_error(ArgumentError,"Base64 mode must be either :string, :url, or nil: #{mode.inspect}") + }.to raise_error(ArgumentError,"Base64 mode must be either :string, :url_safe, or nil: #{mode.inspect}") end end end @@ -79,7 +79,7 @@ it do expect { subject.base64_decode(mode: mode) - }.to raise_error(ArgumentError,"Base64 mode must be either :string, :url, or nil: #{mode.inspect}") + }.to raise_error(ArgumentError,"Base64 mode must be either :string, :url_safe, or nil: #{mode.inspect}") end end end diff --git a/spec/encoding/base64_spec.rb b/spec/encoding/base64_spec.rb index 5888abfb7..b933cab5a 100644 --- a/spec/encoding/base64_spec.rb +++ b/spec/encoding/base64_spec.rb @@ -35,7 +35,7 @@ it do expect { subject.encode(data, mode: mode) - }.to raise_error(ArgumentError,"Base64 mode must be either :string, :url, or nil: #{mode.inspect}") + }.to raise_error(ArgumentError,"Base64 mode must be either :string, :url_safe, or nil: #{mode.inspect}") end end end @@ -72,7 +72,7 @@ it do expect { subject.decode(encoded_data, mode: mode) - }.to raise_error(ArgumentError,"Base64 mode must be either :string, :url, or nil: #{mode.inspect}") + }.to raise_error(ArgumentError,"Base64 mode must be either :string, :url_safe, or nil: #{mode.inspect}") end end end