class MessageVerifierMetadataTest
Public Instance Methods
test_verify_raises_when_expired()
click to toggle source
# File activesupport/test/message_verifier_test.rb, line 108 def test_verify_raises_when_expired signed_message = generate(data, expires_in: 1.month) travel 2.months assert_raise(ActiveSupport::MessageVerifier::InvalidSignature) do @verifier.verify(signed_message) end end
test_verify_raises_when_purpose_differs()
click to toggle source
# File activesupport/test/message_verifier_test.rb, line 102 def test_verify_raises_when_purpose_differs assert_raise(ActiveSupport::MessageVerifier::InvalidSignature) do @verifier.verify(generate(data, purpose: "payment"), purpose: "shipping") end end
Private Instance Methods
generate(message, **options)
click to toggle source
# File activesupport/test/message_verifier_test.rb, line 118 def generate(message, **options) @verifier.generate(message, options) end
parse(message, **options)
click to toggle source
# File activesupport/test/message_verifier_test.rb, line 122 def parse(message, **options) @verifier.verified(message, options) end
verifier_options()
click to toggle source
# File activesupport/test/message_verifier_test.rb, line 126 def verifier_options Hash.new end