Sha256: 5f2011ecfe13937ea5ead43606f9bfe2790426b0ebf9f0b6aef20769c6a5c996

Contents?: true

Size: 1023 Bytes

Versions: 14

Compression:

Stored size: 1023 Bytes

Contents

# frozen_string_literal: true

require ::File.expand_path("../test_helper", __FILE__)

class TelnyxTest < Test::Unit::TestCase
  should "allow app_info to be configured" do
    begin
      old = Telnyx.app_info
      Telnyx.set_app_info(
        "MyAwesomePlugin",
        partner_id: "partner_1234",
        url: "https://myawesomeplugin.info",
        version: "1.2.34"
      )
      assert_equal({
        name: "MyAwesomePlugin",
        partner_id: "partner_1234",
        url: "https://myawesomeplugin.info",
        version: "1.2.34",
      }, Telnyx.app_info)
    ensure
      Telnyx.app_info = old
    end
  end

  should "allow max_network_retries to be configured" do
    begin
      old = Telnyx.max_network_retries
      Telnyx.max_network_retries = 99
      assert_equal 99, Telnyx.max_network_retries
    ensure
      Telnyx.max_network_retries = old
    end
  end

  should "have default open and read timeouts" do
    assert_equal Telnyx.open_timeout, 30
    assert_equal Telnyx.read_timeout, 80
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
telnyx-2.6.0 test/telnyx_test.rb
telnyx-2.5.0 test/telnyx_test.rb
telnyx-2.4.0 test/telnyx_test.rb
telnyx-2.3.0 test/telnyx_test.rb
telnyx-2.2.0 test/telnyx_test.rb
telnyx-0.1.0 test/telnyx_test.rb
telnyx-0.0.8 test/telnyx_test.rb
telnyx-0.0.7 test/telnyx_test.rb
telnyx-0.0.6 test/telnyx_test.rb
telnyx-0.0.5 test/telnyx_test.rb
telnyx-0.0.4 test/telnyx_test.rb
telnyx-0.0.3 test/telnyx_test.rb
telnyx-0.0.2 test/telnyx_test.rb
telnyx-0.0.1 test/telnyx_test.rb