spec/shared/authenticator.rb in rbnacl-3.1.2 vs spec/shared/authenticator.rb in rbnacl-3.2.0
- old
+ new
@@ -1,9 +1,9 @@
# encoding: binary
RSpec.shared_examples "authenticator" do
- let (:key) { vector :auth_key }
- let (:message) { vector :auth_message }
+ let(:key) { vector :auth_key }
+ let(:message) { vector :auth_message }
context ".new" do
it "accepts a key" do
expect { described_class.new(key) }.to_not raise_error
end
@@ -15,15 +15,15 @@
it "raises TypeError on a nil key" do
expect { described_class.new(nil) }.to raise_error(TypeError)
end
it "raises ArgumentError on a key which is too long" do
- expect { described_class.new("\0"*33) }.to raise_error(ArgumentError)
+ expect { described_class.new("\0" * 33) }.to raise_error(ArgumentError)
end
it "raises ArgumentError on a key which is too short" do
- expect { described_class.new("\0"*31) }.to raise_error(ArgumentError)
+ expect { described_class.new("\0" * 31) }.to raise_error(ArgumentError)
end
end
context ".auth" do
it "produces an authenticator" do
@@ -33,11 +33,11 @@
it "raises TypeError on a nil key" do
expect { described_class.auth(nil, message) }.to raise_error(TypeError)
end
it "raises ArgumentError on a key which is too long" do
- expect { described_class.auth("\0"*33, message) }.to raise_error(ArgumentError)
+ expect { described_class.auth("\0" * 33, message) }.to raise_error(ArgumentError)
end
end
context ".verify" do
it "verify an authenticator" do
@@ -47,23 +47,23 @@
it "raises TypeError on a nil key" do
expect { described_class.verify(nil, tag, message) }.to raise_error(TypeError)
end
it "raises ArgumentError on a key which is too long" do
- expect { described_class.verify("\0"*33, tag, message) }.to raise_error(ArgumentError)
+ expect { described_class.verify("\0" * 33, tag, message) }.to raise_error(ArgumentError)
end
it "fails to validate an invalid authenticator" do
- expect { described_class.verify(key, tag, message+"\0") }.to raise_error(RbNaCl::BadAuthenticatorError)
+ expect { described_class.verify(key, tag, message + "\0") }.to raise_error(RbNaCl::BadAuthenticatorError)
end
it "fails to validate a short authenticator" do
- expect { described_class.verify(key, tag[0,tag.bytesize - 2], message) }.to raise_error(RbNaCl::LengthError)
+ expect { described_class.verify(key, tag[0, tag.bytesize - 2], message) }.to raise_error(RbNaCl::LengthError)
end
it "fails to validate a long authenticator" do
- expect { described_class.verify(key, tag+"\0", message) }.to raise_error(RbNaCl::LengthError)
+ expect { described_class.verify(key, tag + "\0", message) }.to raise_error(RbNaCl::LengthError)
end
end
context "Instance methods" do
let(:authenticator) { described_class.new(key) }
@@ -78,18 +78,18 @@
it "verifies an authenticator" do
expect(authenticator.verify(tag, message)).to be true
end
it "fails to validate an invalid authenticator" do
- expect { authenticator.verify(tag, message+"\0") }.to raise_error(RbNaCl::BadAuthenticatorError)
+ expect { authenticator.verify(tag, message + "\0") }.to raise_error(RbNaCl::BadAuthenticatorError)
end
it "fails to validate a short authenticator" do
- expect { authenticator.verify(tag[0,tag.bytesize - 2], message) }.to raise_error(RbNaCl::LengthError)
+ expect { authenticator.verify(tag[0, tag.bytesize - 2], message) }.to raise_error(RbNaCl::LengthError)
end
it "fails to validate a long authenticator" do
- expect { authenticator.verify(tag+"\0", message) }.to raise_error(RbNaCl::LengthError)
+ expect { authenticator.verify(tag + "\0", message) }.to raise_error(RbNaCl::LengthError)
end
end
end
end