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