Sha256: c78792a3421150822a8f9aa5cd36ce75fdf79425c748c2eca12f6e477adbd3d3

Contents?: true

Size: 788 Bytes

Versions: 3

Compression:

Stored size: 788 Bytes

Contents

# frozen_string_literal: true

module Telnyx
  class VerificationTest < Test::Unit::TestCase
    should "create verification" do
      Verification.create phone_number: "+15555555555", twofa_profile_id: "1234", type: "sms", verify_profile_id: "foobar"
      assert_requested :post, "#{Telnyx.api_base}/v2/verifications"
    end

    should "retrieve verification" do
      verification = Verification.retrieve("id")
      assert_requested :get, "#{Telnyx.api_base}/v2/verifications/id"
      assert_kind_of Verification, verification
    end

    should "send verification code" do
      Verification.submit_code code: "12345", phone_number: "+13035551234"

      assert_requested :post, "#{Telnyx.api_base}/v2/verifications/by_phone_number/+13035551234/actions/verify"
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
telnyx-2.6.0 test/telnyx/verification_test.rb
telnyx-2.5.0 test/telnyx/verification_test.rb
telnyx-2.4.0 test/telnyx/verification_test.rb