Sha256: 1f25eb104ed93dcc35b995b1dc2b0e868d47d15e4cdfe60e9ab7e9ee29f9b4fb
Contents?: true
Size: 693 Bytes
Versions: 4
Compression:
Stored size: 693 Bytes
Contents
require_relative 'test_helper' class CallbackTest < Minitest::Test attr_reader :callback, :message_params def setup @callback = Smscru::Callback.new(secret: 'zxc') @message_params = { 'phone' => '123', 'mes' => 'text', 'to' => '234', 'sha1' => 'b6f768ce7614d7858cc4a6116f8ffd0dc236a3cd' } end def test_valid_signature verified = false callback.on_message { verified = true } callback.run(message_params) assert verified end def test_invalid_signature message_params['sha1'] = 'xxx' verified = false callback.on_message { verified = true } callback.run(message_params) refute verified end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
smscru-0.0.4 | test/callback_test.rb |
smscru-0.0.3 | test/callback_test.rb |
smscru-0.0.2 | test/callback_test.rb |
smscru-0.0.1 | test/callback_test.rb |