Sha256: c7f27a2d26cb698f549c6b0db1a77519f35050a2f92717fb163e2341f4470bc9

Contents?: true

Size: 643 Bytes

Versions: 1

Compression:

Stored size: 643 Bytes

Contents

require 'spec_helper'

describe 'Hubspot::Discovery::BaseModuleClient' do
  class Hubspot::Discovery::TestModuleClass
    def self.api_classes
      %i[
        settings
        subscriptions
      ].freeze
    end

    def self.api_modules
      %i[
        automation
        cms
      ].freeze
    end

    include Hubspot::Discovery::BaseModuleClient
  end

  subject(:client) { Hubspot::Discovery::TestModuleClass.new(api_key: 'test') }
  
  it { is_expected.to respond_to(:automation) }
  it { is_expected.to respond_to(:cms) }
  it { is_expected.to respond_to(:settings_api) }
  it { is_expected.to respond_to(:subscriptions_api) }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hubspot-api-client-11.2.0 spec/discovery/base_module_client_spec.rb