Sha256: 10c10bbc329bb207be4e92f63d74a9364b38fc734db05e9abd7e485c73016edb

Contents?: true

Size: 472 Bytes

Versions: 31

Compression:

Stored size: 472 Bytes

Contents

require 'rails_helper'

describe LHC::Endpoint do
  it 'removes params used for interpolation' do
    params = {
      datastore: 'http://datastore',
      campaign_id: 'abc',
      has_reviews: true
    }
    endpoint = LHC::Endpoint.new('{+datastore}/v2/{campaign_id}/feedbacks')
    removed = endpoint.remove_interpolated_params!(params)
    expect(params).to eq(has_reviews: true)
    expect(removed).to eq(datastore: 'http://datastore', campaign_id: 'abc')
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
lhc-10.1.2 spec/endpoint/remove_interpolated_params_spec.rb
lhc-10.1.1 spec/endpoint/remove_interpolated_params_spec.rb
lhc-10.1.0 spec/endpoint/remove_interpolated_params_spec.rb
lhc-10.0.2 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.4.4 spec/endpoint/remove_interpolated_params_spec.rb
lhc-10.0.1 spec/endpoint/remove_interpolated_params_spec.rb
lhc-10.0.0 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.4.3 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.4.2 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.4.1 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.4.0 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.3.1 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.3.0 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.2.0 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.1.2 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.1.2.pre spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.1.1 spec/endpoint/remove_interpolated_params_spec.rb
lhc-8.1.1 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.1.0 spec/endpoint/remove_interpolated_params_spec.rb
lhc-9.0.0 spec/endpoint/remove_interpolated_params_spec.rb