spec/formatting/binary/base64_spec.rb in ronin-support-0.5.1 vs spec/formatting/binary/base64_spec.rb in ronin-support-0.5.2
- old
+ new
@@ -11,40 +11,40 @@
let(:strict_base64) { "Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pg==" }
let(:urlsafe_base64) { "Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pj4-Pg==" }
describe "strict_encode64" do
it "should strictly encode a String" do
- subject.strict_encode64(string).should == strict_base64
+ expect(subject.strict_encode64(string)).to eq(strict_base64)
end
end
describe "strict_decode64" do
it "should strict decode an encoded Base64 String" do
- subject.strict_decode64(strict_base64).should == string
+ expect(subject.strict_decode64(strict_base64)).to eq(string)
end
it "should raise an ArgumentError for non-strictly encoded Base64" do
- lambda {
+ expect {
subject.strict_decode64(base64)
- }.should raise_error(ArgumentError)
+ }.to raise_error(ArgumentError)
end
end
describe "urlsafe_encode64" do
it "should encode URL-safe Base64 Strings" do
- subject.urlsafe_encode64(string).should == urlsafe_base64
+ expect(subject.urlsafe_encode64(string)).to eq(urlsafe_base64)
end
end
describe "urlsafe_decode64" do
it "should decode URL-safe Base64 String" do
- subject.urlsafe_decode64(urlsafe_base64).should == string
+ expect(subject.urlsafe_decode64(urlsafe_base64)).to eq(string)
end
it "should raise an ArgumentError for non-strictly encoded Base64" do
- lambda {
+ expect {
subject.urlsafe_decode64(base64)
- }.should raise_error(ArgumentError)
+ }.to raise_error(ArgumentError)
end
end
end
end