Don't need to use a controller to test the verifier
This commit is contained in:
parent
f98bd42854
commit
9d86f6ce6e
@ -274,19 +274,13 @@ def index
|
||||
app.config.session_store :disabled
|
||||
end
|
||||
|
||||
class ::OmgController < ActionController::Base
|
||||
def index
|
||||
render text: Rails.application.message_verifier.generate("some_value")
|
||||
end
|
||||
end
|
||||
message = app.message_verifier.generate("some_value")
|
||||
|
||||
get "/"
|
||||
|
||||
assert_equal 'some_value', Rails.application.message_verifier.verify(last_response.body)
|
||||
assert_equal 'some_value', Rails.application.message_verifier.verify(message)
|
||||
|
||||
secret = app.key_generator.generate_key('default')
|
||||
verifier = ActiveSupport::MessageVerifier.new(secret)
|
||||
assert_equal 'some_value', verifier.verify(last_response.body)
|
||||
assert_equal 'some_value', verifier.verify(message)
|
||||
end
|
||||
|
||||
test "application verifier can build different verifiers" do
|
||||
|
Loading…
Reference in New Issue
Block a user