Sha256: e5f99a272add1b350a7fa5ab7caff8f3832a98b7bca55adb9a9b6a3114d3d135

Contents?: true

Size: 437 Bytes

Versions: 1

Compression:

Stored size: 437 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'
require 'seven_api/client'
require 'seven_api/resource'

RSpec.describe SevenApi, 'client' do
  it 'should contain all resource modules' do
    client = SevenApi::Client.new(SevenApi::Resource.new('x'))

    client.instance_variables.each do |var|
      expect(SevenApi::Resources.const_get(client.instance_variable_get(var).class.name)).to be_truthy
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
seven_api-0.5.0 spec/seven_api/client_spec.rb