Sha256: 030c57962d107f1dcda9ad7ceda27c3be2c03d38e4a06f990757c4b594d39ed1
Contents?: true
Size: 1.56 KB
Versions: 4
Compression:
Stored size: 1.56 KB
Contents
module ClientIntegrationExampleGroup def self.included(base) base.class_eval do let(:oauth_token) do '00Dx0000000BV7z!AR8AQAxo9UfVkh8AlV0Gomt9Czx9LjHnSSpwBMmbRcgKFmxOtvxjTrKW19ye6P' \ 'E3Ds1eQz3z8jr3W7_VbWmEu4Q8TVGSTHxs' end let(:refresh_token) { 'refresh' } let(:instance_url) { 'https://na1.salesforce.com' } let(:username) { 'foo' } let(:password) { 'bar' } let(:security_token) { 'security_token' } let(:client_id) { 'client_id' } let(:client_secret) { 'client_secret' } let(:cache) { nil } let(:base_options) do { oauth_token: oauth_token, refresh_token: refresh_token, instance_url: instance_url, username: username, password: password, security_token: security_token, client_id: client_id, client_secret: client_secret, cache: cache, request_headers: { 'x-test-header' => 'Test Header' } } end let(:client_options) { base_options } subject(:client) { described_class.new client_options } end end RSpec.configure do |config| config.include self, example_group: { describes: lambda do |described| described <= Restforce::AbstractClient end, file_path: %r{spec/integration} } config.before mashify: false do base_options.merge!(mashify: false) end end end
Version data entries
4 entries across 4 versions & 1 rubygems