Sha256: 55e6d49519b5d8ee2fd6a0e898cb0a409b439f5892561fa91b7cd77eb2826fe8

Contents?: true

Size: 1.11 KB

Versions: 5

Compression:

Stored size: 1.11 KB

Contents

# frozen_string_literal: true

require_relative "../test_helper"

module Telnyx
  class MobilePushCredentialTest < Test::Unit::TestCase
    setup do
      @id = "ebb9daec-eb8a-8caa-0105-2b6f56f5a11c"
    end
    should "be creatable" do
      MobilePushCredential.create(type: "ios", alias: "Lucy", private_key: "PRIVATE KEY", server_key: "key", certificate: "certificate")
      assert_requested :post, "#{Telnyx.api_base}/v2/mobile_push_credentials"
    end

    should "be listable" do
      mobile_push_credentials = MobilePushCredential.list
      assert_requested :get, "#{Telnyx.api_base}/v2/mobile_push_credentials"
      assert mobile_push_credentials.data.is_a?(Array)
    end

    should "be retrievable" do
      MobilePushCredential.retrieve(@id)
      assert_requested :get, "#{Telnyx.api_base}/v2/mobile_push_credentials/#{@id}"
    end

    should "be deletable" do
      mobile_push_credential = MobilePushCredential.retrieve(@id)
      id = mobile_push_credential.id.freeze
      mobile_push_credential.delete
      assert_requested :delete, "#{Telnyx.api_base}/v2/mobile_push_credentials/#{id}"
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
telnyx-3.0.5 test/telnyx/mobile_push_credential_test.rb
telnyx-3.0.4 test/telnyx/mobile_push_credential_test.rb
telnyx-3.0.3 test/telnyx/mobile_push_credential_test.rb
telnyx-3.0.2 test/telnyx/mobile_push_credential_test.rb
telnyx-3.0.0 test/telnyx/mobile_push_credential_test.rb