Sha256: 864d80888701c2b4ca60b2a9b7278567084d1a88fe8ba6558ec5b4e8e6f62be6

Contents?: true

Size: 935 Bytes

Versions: 22

Compression:

Stored size: 935 Bytes

Contents

require 'simplecov'
SimpleCov.configure do
  add_filter('spec/')
  add_filter('vendor/')
end
SimpleCov.start

require 'webmock/rspec'
require 'groupdocs'

# shared examples
Dir['spec/support/shared_examples/**/*.rb'].each { |file| file = file.sub(/spec\//, ''); require file }

RSpec.configure do |spec|
  spec.before(:all) do
    GroupDocs.configure do |groupdocs|
      groupdocs.client_id = '07aaaf95f8eb33a4'
      groupdocs.private_key = '5cb711b3a52ffc5d90ee8a0f79206f5a'
      groupdocs.api_version = '2.0'
    end
  end
end


#
# Mocks JSON response.
#
def mock_response(json)
  subject.response = json
end

#
# Mocks API server.
#
def mock_api_server(json, headers = {})
  request = stub_request(:any, /#{GroupDocs.api_server}.*/)
  request = request.with(headers: headers) unless headers.empty?
  request.to_return(body: json)
end

#
# Loads JSON file.
#
def load_json(name)
  File.read("spec/support/json/#{name}.json")
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
groupdocs-0.3.11 spec/spec_helper.rb
groupdocs-0.3.10 spec/spec_helper.rb
groupdocs-0.3.9 spec/spec_helper.rb
groupdocs-0.3.8 spec/spec_helper.rb
groupdocs-0.3.7 spec/spec_helper.rb
groupdocs-0.3.6 spec/spec_helper.rb
groupdocs-0.3.5 spec/spec_helper.rb
groupdocs-0.3.0 spec/spec_helper.rb
groupdocs-0.2.11 spec/spec_helper.rb
groupdocs-0.2.10 spec/spec_helper.rb
groupdocs-0.2.9 spec/spec_helper.rb
groupdocs-0.2.8 spec/spec_helper.rb
groupdocs-0.2.7 spec/spec_helper.rb
groupdocs-0.2.6 spec/spec_helper.rb
groupdocs-0.2.5 spec/spec_helper.rb
groupdocs-0.2.4 spec/spec_helper.rb
groupdocs-0.2.3 spec/spec_helper.rb
groupdocs-0.2.2 spec/spec_helper.rb
groupdocs-0.2.1 spec/spec_helper.rb
groupdocs-0.2 spec/spec_helper.rb