spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ""..."3.4"' spec/ruby/library/base64/**/*_spec.rb
This commit is contained in:
parent
05e798269f
commit
afb30eb265
@ -1,8 +1,10 @@
|
|||||||
require_relative '../../spec_helper'
|
require_relative '../../spec_helper'
|
||||||
|
|
||||||
require 'base64'
|
ruby_version_is ""..."3.4" do
|
||||||
|
|
||||||
describe "Base64#decode64" do
|
require 'base64'
|
||||||
|
|
||||||
|
describe "Base64#decode64" do
|
||||||
it "returns the Base64-decoded version of the given string" do
|
it "returns the Base64-decoded version of the given string" do
|
||||||
Base64.decode64("U2VuZCByZWluZm9yY2VtZW50cw==\n").should == "Send reinforcements"
|
Base64.decode64("U2VuZCByZWluZm9yY2VtZW50cw==\n").should == "Send reinforcements"
|
||||||
end
|
end
|
||||||
@ -26,4 +28,5 @@ describe "Base64#decode64" do
|
|||||||
it "decodes without padding suffix ==" do
|
it "decodes without padding suffix ==" do
|
||||||
Base64.decode64("eyJrZXkiOnsibiI6InR0dCJ9fQ").should == "{\"key\":{\"n\":\"ttt\"}}"
|
Base64.decode64("eyJrZXkiOnsibiI6InR0dCJ9fQ").should == "{\"key\":{\"n\":\"ttt\"}}"
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
require_relative '../../spec_helper'
|
require_relative '../../spec_helper'
|
||||||
|
|
||||||
require 'base64'
|
ruby_version_is ""..."3.4" do
|
||||||
|
|
||||||
describe "Base64#encode64" do
|
require 'base64'
|
||||||
|
|
||||||
|
describe "Base64#encode64" do
|
||||||
it "returns the Base64-encoded version of the given string" do
|
it "returns the Base64-encoded version of the given string" do
|
||||||
Base64.encode64("Now is the time for all good coders\nto learn Ruby").should ==
|
Base64.encode64("Now is the time for all good coders\nto learn Ruby").should ==
|
||||||
"Tm93IGlzIHRoZSB0aW1lIGZvciBhbGwgZ29vZCBjb2RlcnMKdG8gbGVhcm4g\nUnVieQ==\n"
|
"Tm93IGlzIHRoZSB0aW1lIGZvciBhbGwgZ29vZCBjb2RlcnMKdG8gbGVhcm4g\nUnVieQ==\n"
|
||||||
@ -20,4 +22,5 @@ describe "Base64#encode64" do
|
|||||||
it "returns a US_ASCII encoded string" do
|
it "returns a US_ASCII encoded string" do
|
||||||
Base64.encode64("HI").encoding.should == Encoding::US_ASCII
|
Base64.encode64("HI").encoding.should == Encoding::US_ASCII
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
require_relative '../../spec_helper'
|
require_relative '../../spec_helper'
|
||||||
|
|
||||||
require 'base64'
|
ruby_version_is ""..."3.4" do
|
||||||
|
|
||||||
describe "Base64#strict_decode64" do
|
require 'base64'
|
||||||
|
|
||||||
|
describe "Base64#strict_decode64" do
|
||||||
it "returns the Base64-decoded version of the given string" do
|
it "returns the Base64-decoded version of the given string" do
|
||||||
Base64.strict_decode64("U2VuZCByZWluZm9yY2VtZW50cw==").should == "Send reinforcements"
|
Base64.strict_decode64("U2VuZCByZWluZm9yY2VtZW50cw==").should == "Send reinforcements"
|
||||||
end
|
end
|
||||||
@ -38,4 +40,5 @@ describe "Base64#strict_decode64" do
|
|||||||
it "returns a binary encoded string" do
|
it "returns a binary encoded string" do
|
||||||
Base64.strict_decode64("SEk=").encoding.should == Encoding::BINARY
|
Base64.strict_decode64("SEk=").encoding.should == Encoding::BINARY
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
require_relative '../../spec_helper'
|
require_relative '../../spec_helper'
|
||||||
|
|
||||||
require 'base64'
|
ruby_version_is ""..."3.4" do
|
||||||
|
|
||||||
describe "Base64#strict_encode64" do
|
require 'base64'
|
||||||
|
|
||||||
|
describe "Base64#strict_encode64" do
|
||||||
it "returns the Base64-encoded version of the given string" do
|
it "returns the Base64-encoded version of the given string" do
|
||||||
Base64.strict_encode64("Now is the time for all good coders\nto learn Ruby").should ==
|
Base64.strict_encode64("Now is the time for all good coders\nto learn Ruby").should ==
|
||||||
"Tm93IGlzIHRoZSB0aW1lIGZvciBhbGwgZ29vZCBjb2RlcnMKdG8gbGVhcm4gUnVieQ=="
|
"Tm93IGlzIHRoZSB0aW1lIGZvciBhbGwgZ29vZCBjb2RlcnMKdG8gbGVhcm4gUnVieQ=="
|
||||||
@ -16,4 +18,5 @@ describe "Base64#strict_encode64" do
|
|||||||
it "returns a US_ASCII encoded string" do
|
it "returns a US_ASCII encoded string" do
|
||||||
Base64.strict_encode64("HI").encoding.should == Encoding::US_ASCII
|
Base64.strict_encode64("HI").encoding.should == Encoding::US_ASCII
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
require_relative '../../spec_helper'
|
require_relative '../../spec_helper'
|
||||||
|
|
||||||
require 'base64'
|
ruby_version_is ""..."3.4" do
|
||||||
|
|
||||||
describe "Base64#urlsafe_decode64" do
|
require 'base64'
|
||||||
|
|
||||||
|
describe "Base64#urlsafe_decode64" do
|
||||||
it "uses '_' instead of '/'" do
|
it "uses '_' instead of '/'" do
|
||||||
decoded = Base64.urlsafe_decode64("V2hlcmUgYW0gST8gV2hvIGFtIEk_IEFtIEk_IEk_")
|
decoded = Base64.urlsafe_decode64("V2hlcmUgYW0gST8gV2hvIGFtIEk_IEFtIEk_IEk_")
|
||||||
decoded.should == 'Where am I? Who am I? Am I? I?'
|
decoded.should == 'Where am I? Who am I? Am I? I?'
|
||||||
@ -16,4 +18,5 @@ describe "Base64#urlsafe_decode64" do
|
|||||||
it "does not require padding" do
|
it "does not require padding" do
|
||||||
Base64.urlsafe_decode64("MQ").should == "1"
|
Base64.urlsafe_decode64("MQ").should == "1"
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
require_relative '../../spec_helper'
|
require_relative '../../spec_helper'
|
||||||
|
|
||||||
require 'base64'
|
ruby_version_is ""..."3.4" do
|
||||||
|
|
||||||
describe "Base64#urlsafe_encode64" do
|
require 'base64'
|
||||||
|
|
||||||
|
describe "Base64#urlsafe_encode64" do
|
||||||
it "uses '_' instead of '/'" do
|
it "uses '_' instead of '/'" do
|
||||||
encoded = Base64.urlsafe_encode64('Where am I? Who am I? Am I? I?')
|
encoded = Base64.urlsafe_encode64('Where am I? Who am I? Am I? I?')
|
||||||
encoded.should == "V2hlcmUgYW0gST8gV2hvIGFtIEk_IEFtIEk_IEk_"
|
encoded.should == "V2hlcmUgYW0gST8gV2hvIGFtIEk_IEFtIEk_IEk_"
|
||||||
@ -17,4 +19,5 @@ describe "Base64#urlsafe_encode64" do
|
|||||||
Base64.urlsafe_encode64("1", padding: false).should == "MQ"
|
Base64.urlsafe_encode64("1", padding: false).should == "MQ"
|
||||||
Base64.urlsafe_encode64("1").should == "MQ=="
|
Base64.urlsafe_encode64("1").should == "MQ=="
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user