summaryrefslogtreecommitdiff
path: root/spec/rubyspec/library/base64
diff options
context:
space:
mode:
authoreregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-09-20 20:18:52 +0000
committereregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-09-20 20:18:52 +0000
commit1d15d5f08032acf1b7bceacbb450d617ff6e0931 (patch)
treea3785a79899302bc149e4a6e72f624ac27dc1f10 /spec/rubyspec/library/base64
parent75bfc6440d595bf339007f4fb280fd4d743e89c1 (diff)
Move spec/rubyspec to spec/ruby for consistency
* Other ruby implementations use the spec/ruby directory. [Misc #13792] [ruby-core:82287] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'spec/rubyspec/library/base64')
-rw-r--r--spec/rubyspec/library/base64/decode64_spec.rb9
-rw-r--r--spec/rubyspec/library/base64/encode64_spec.rb14
-rw-r--r--spec/rubyspec/library/base64/urlsafe_decode64_spec.rb27
-rw-r--r--spec/rubyspec/library/base64/urlsafe_encode64_spec.rb22
4 files changed, 0 insertions, 72 deletions
diff --git a/spec/rubyspec/library/base64/decode64_spec.rb b/spec/rubyspec/library/base64/decode64_spec.rb
deleted file mode 100644
index 34d5ed6989..0000000000
--- a/spec/rubyspec/library/base64/decode64_spec.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require File.expand_path('../../../spec_helper', __FILE__)
-
-require 'base64'
-
-describe "Base64#decode64" do
- it "returns the Base64-decoded version of the given string" do
- Base64.decode64("U2VuZCByZWluZm9yY2VtZW50cw==\n").should == "Send reinforcements"
- end
-end
diff --git a/spec/rubyspec/library/base64/encode64_spec.rb b/spec/rubyspec/library/base64/encode64_spec.rb
deleted file mode 100644
index 08df694e54..0000000000
--- a/spec/rubyspec/library/base64/encode64_spec.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-require File.expand_path('../../../spec_helper', __FILE__)
-
-require 'base64'
-
-describe "Base64#encode64" 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 ==
- "Tm93IGlzIHRoZSB0aW1lIGZvciBhbGwgZ29vZCBjb2RlcnMKdG8gbGVhcm4g\nUnVieQ==\n"
- end
-
- it "returns the Base64-encoded version of the given string" do
- Base64.encode64('Send reinforcements').should == "U2VuZCByZWluZm9yY2VtZW50cw==\n"
- end
-end
diff --git a/spec/rubyspec/library/base64/urlsafe_decode64_spec.rb b/spec/rubyspec/library/base64/urlsafe_decode64_spec.rb
deleted file mode 100644
index bea9a7cefb..0000000000
--- a/spec/rubyspec/library/base64/urlsafe_decode64_spec.rb
+++ /dev/null
@@ -1,27 +0,0 @@
-require File.expand_path('../../../spec_helper', __FILE__)
-
-require 'base64'
-
-describe "Base64#urlsafe_decode64" do
- it "uses '_' instead of '/'" do
- decoded = Base64.urlsafe_decode64("V2hlcmUgYW0gST8gV2hvIGFtIEk_IEFtIEk_IEk_")
- decoded.should == 'Where am I? Who am I? Am I? I?'
- end
-
- it "uses '-' instead of '+'" do
- decoded = Base64.urlsafe_decode64('IkJlaW5nIGRpc2ludGVncmF0ZWQgbWFrZXMgbWUgdmUtcnkgYW4tZ3J5ISIgPGh1ZmYsIGh1ZmY-')
- decoded.should == '"Being disintegrated makes me ve-ry an-gry!" <huff, huff>'
- end
-
- ruby_version_is ""..."2.3" do
- it "requires padding" do
- lambda { Base64.urlsafe_decode64("MQ") }.should raise_error(ArgumentError)
- end
- end
-
- ruby_version_is "2.3" do
- it "does not require padding" do
- Base64.urlsafe_decode64("MQ").should == "1"
- end
- end
-end
diff --git a/spec/rubyspec/library/base64/urlsafe_encode64_spec.rb b/spec/rubyspec/library/base64/urlsafe_encode64_spec.rb
deleted file mode 100644
index 32fce72603..0000000000
--- a/spec/rubyspec/library/base64/urlsafe_encode64_spec.rb
+++ /dev/null
@@ -1,22 +0,0 @@
-require File.expand_path('../../../spec_helper', __FILE__)
-
-require 'base64'
-
-describe "Base64#urlsafe_encode64" do
- it "uses '_' instead of '/'" do
- encoded = Base64.urlsafe_encode64('Where am I? Who am I? Am I? I?')
- encoded.should == "V2hlcmUgYW0gST8gV2hvIGFtIEk_IEFtIEk_IEk_"
- end
-
- it "uses '-' instead of '+'" do
- encoded = Base64.urlsafe_encode64('"Being disintegrated makes me ve-ry an-gry!" <huff, huff>')
- encoded.should == 'IkJlaW5nIGRpc2ludGVncmF0ZWQgbWFrZXMgbWUgdmUtcnkgYW4tZ3J5ISIgPGh1ZmYsIGh1ZmY-'
- end
-
- ruby_version_is "2.3" do
- it "makes padding optional" do
- Base64.urlsafe_encode64("1", padding: false).should == "MQ"
- Base64.urlsafe_encode64("1").should == "MQ=="
- end
- end
-end