Sha256: 3399716c8bce2792684cce8f3fe3c04fb53538a5619d9e722babcbf15e3bb930
Contents?: true
Size: 1.24 KB
Versions: 5
Compression:
Stored size: 1.24 KB
Contents
# frozen_string_literal: true require_relative "../test_helper" module Telnyx class VerifyProfileTest < Test::Unit::TestCase setup do @id = "080e8523-3b29-439b-c08c-edd4b0ec719e" @verify_profile = VerifyProfile.retrieve(@id) end should "list verify_profiles" do verify_profile = VerifyProfile.list assert_requested :get, "#{Telnyx.api_base}/v2/verify_profiles" assert_kind_of ListObject, verify_profile assert_kind_of VerifyProfile, verify_profile.first end should "create verify_profile" do VerifyProfile.create name: "test" assert_requested :post, "#{Telnyx.api_base}/v2/verify_profiles" end should "retrieve verify_profile" do assert_requested :get, "#{Telnyx.api_base}/v2/verify_profiles/#{@id}" assert_kind_of VerifyProfile, @verify_profile end should "update verify_profile" do id = @verify_profile.id.freeze @verify_profile.name = "123" @verify_profile.save assert_requested :patch, "#{Telnyx.api_base}/v2/verify_profiles/#{id}" end should "delete verify_profile" do id = @verify_profile.id.freeze @verify_profile.delete assert_requested :delete, "#{Telnyx.api_base}/v2/verify_profiles/#{id}" end end end
Version data entries
5 entries across 5 versions & 1 rubygems