Sha256: 5a0c9078cd28bd150be456eb332d3e8fa29bd3548283519dcb075b42d25b718e
Contents?: true
Size: 1.02 KB
Versions: 5
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true require_relative "../test_helper" module Telnyx class IPTest < Test::Unit::TestCase setup do @id = "70308070-fb3c-32ee-0a59-ce012cd4840d" end should "list ips" do ip = IP.list assert_requested :get, "#{Telnyx.api_base}/v2/ips" assert_kind_of ListObject, ip assert_kind_of TelnyxObject, ip.first end should "create ip" do IP.create ip_address: "0.0.0.0" assert_requested :post, "#{Telnyx.api_base}/v2/ips" end should "retrieve ip" do ip = IP.retrieve(@id) assert_requested :get, "#{Telnyx.api_base}/v2/ips/#{@id}" assert_kind_of IP, ip end should "delete ip" do ip = IP.retrieve(@id) id = ip.id.freeze ip.delete assert_requested :delete, "#{Telnyx.api_base}/v2/ips/#{id}" end should "update ip" do ip = IP.retrieve(@id) ip.ip_address = "0.0.0.0" id = ip.id.freeze ip.save assert_requested :patch, "#{Telnyx.api_base}/v2/ips/#{id}" end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
telnyx-3.0.5 | test/telnyx/ip_test.rb |
telnyx-3.0.4 | test/telnyx/ip_test.rb |
telnyx-3.0.3 | test/telnyx/ip_test.rb |
telnyx-3.0.2 | test/telnyx/ip_test.rb |
telnyx-3.0.0 | test/telnyx/ip_test.rb |