Sha256: cada6d7ddea62fa420d05e04202edd4d479b63cc81e475f690744456d363c7d0
Contents?: true
Size: 829 Bytes
Versions: 3
Compression:
Stored size: 829 Bytes
Contents
require 'rails_helper' describe LHS::Endpoint do context 'for url' do before(:each) do class Record < LHS::Record endpoint ':datastore/entries/:entry_id/content-ads/:campaign_id/feedbacks' endpoint ':datastore/:campaign_id/feedbacks' endpoint ':datastore/feedbacks' end end it 'provides the endpoint for a given url' do expect( described_class.for_url('http://local.ch/v2/entries/123/content-ads/456/feedbacks').url ).to eq ':datastore/entries/:entry_id/content-ads/:campaign_id/feedbacks' expect( described_class.for_url('http://local.ch/123/feedbacks').url ).to eq ':datastore/:campaign_id/feedbacks' expect( described_class.for_url('http://local.ch/feedbacks').url ).to eq ':datastore/feedbacks' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lhs-3.0.3 | spec/endpoint/for_url_spec.rb |
lhs-3.0.2 | spec/endpoint/for_url_spec.rb |
lhs-3.0.1 | spec/endpoint/for_url_spec.rb |