Sha256: d058faf8cc91c7887b9eb4469c8e85cc5186e08a4208a992da309040c27be296
Contents?: true
Size: 1.61 KB
Versions: 1
Compression:
Stored size: 1.61 KB
Contents
# frozen_string_literal: true require_relative "../test_helper" module Telnyx class PortingOrderTest < Test::Unit::TestCase should "list porting orders" do porting_orders = PortingOrder.list assert_requested :get, "#{Telnyx.api_base}/v2/porting_orders" assert_kind_of ListObject, porting_orders assert_kind_of PortingOrder, porting_orders.first end should "create porting order" do PortingOrder.create phone_numbers: %w[12223334444 12223335555] assert_requested :post, "#{Telnyx.api_base}/v2/porting_orders" end should "retrieve porting order" do porting_order = PortingOrder.retrieve "id" assert_requested :get, "#{Telnyx.api_base}/v2/porting_orders/id" assert_kind_of PortingOrder, porting_order end should "delete porting order" do porting_order = PortingOrder.retrieve("id") porting_order.delete assert_requested :delete, "#{Telnyx.api_base}/v2/porting_orders/#{porting_order.id}" end should "update porting order" do porting_order = PortingOrder.retrieve("id") porting_order.user_feedback.user_comment = "user comment!" porting_order.save assert_requested :patch, "#{Telnyx.api_base}/v2/porting_orders/#{porting_order.id}" end context "commands" do should "get loa template" do omit "API still in beta" porting_order = PortingOrder.retrieve("id") porting_order.loa_template assert_requested :get, "#{Telnyx.api_base}/v2/porting_orders/#{porting_order.id}/loa_template" end should "fetch porting phone numbers" do end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
telnyx-2.9.0 | test/telnyx/porting_order_test.rb |