Sha256: 38827b09841101591edb988e10bf9d359b890b2a9b1e853b5fe6addf620d8d70

Contents?: true

Size: 926 Bytes

Versions: 49

Compression:

Stored size: 926 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe LHC do
  context 'GET' do
    before do
      stub_request(:get, "http://datastore/v2/feedbacks").to_return(status: 200, body: "{}")
    end
    it "is able to call .request without LHC raising NoMethodError: undefined method `blank?' for nil:NilClass when calling it outside of the rails context" do
      expect { LHC.request(url: "http://datastore/v2/feedbacks", method: :get) }.not_to raise_error
    end
  end

  context 'POST' do
    before do
      stub_request(:post, "http://datastore/v2/feedbacks").to_return(status: 200, body: "{}")
    end

    it "is able to call .request without LHC raising NoMethodError: undefined method `deep_symbolize_keys' for {}:Hash" do
      options = {
        url: "http://datastore/v2/feedbacks",
        method: :post,
        body: {}
      }
      expect { LHC.request(options) }.not_to raise_error
    end
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
lhc-12.1.1 spec/basic_methods/request_without_rails_spec.rb
lhc-12.1.0 spec/basic_methods/request_without_rails_spec.rb
lhc-12.0.3 spec/basic_methods/request_without_rails_spec.rb
lhc-12.0.2 spec/basic_methods/request_without_rails_spec.rb
lhc-12.0.1 spec/basic_methods/request_without_rails_spec.rb
lhc-12.0.0 spec/basic_methods/request_without_rails_spec.rb
lhc-11.2.0 spec/basic_methods/request_without_rails_spec.rb
lhc-11.1.1 spec/basic_methods/request_without_rails_spec.rb
lhc-11.1.0 spec/basic_methods/request_without_rails_spec.rb
lhc-11.0.2 spec/basic_methods/request_without_rails_spec.rb
lhc-11.0.1 spec/basic_methods/request_without_rails_spec.rb
lhc-11.0.0 spec/basic_methods/request_without_rails_spec.rb
lhc-10.5.4 spec/basic_methods/request_without_rails_spec.rb
lhc-10.5.3 spec/basic_methods/request_without_rails_spec.rb
lhc-10.5.2 spec/basic_methods/request_without_rails_spec.rb
lhc-10.5.1 spec/basic_methods/request_without_rails_spec.rb
lhc-10.5.0 spec/basic_methods/request_without_rails_spec.rb
lhc-10.4.3 spec/basic_methods/request_without_rails_spec.rb
lhc-10.4.2 spec/basic_methods/request_without_rails_spec.rb
lhc-10.4.1 spec/basic_methods/request_without_rails_spec.rb