Sha256: 59141c6a2d23a16e798b5ebdc288760cb1aec955818ee71d69d034a2cf0f70f1
Contents?: true
Size: 1.01 KB
Versions: 4
Compression:
Stored size: 1.01 KB
Contents
require 'disqus_api' require 'rspec/its' def load_disqus_config(fname) DisqusApi.config = YAML.load_file(File.join(File.dirname(__FILE__), "config/#{fname}")) end if ENV['USE_DISQUS_ACCOUNT'] load_disqus_config("disqus.yml") else load_disqus_config("disqus.yml.example") shared_context "perform requests", perform_requests: true do before do @all_requests_local = true end let(:request_path) { '' } let(:response_body) { nil } let(:response_code) { 0 } let(:request_type) { :get } let(:stubbed_requests) do Faraday::Adapter::Test::Stubs.new do |stub| stub.public_send(request_type, request_path) { [200, {}, {code: response_code, body: response_body}.to_json] } end end before :each do DisqusApi.adapter = [:test, stubbed_requests] end end end RSpec.configure do |config| config.mock_with :rspec config.color = true config.formatter = :documentation if ENV['USE_DISQUS_ACCOUNT'] config.filter_run_excluding local: true end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
disqus_api-0.0.8 | spec/spec_helper.rb |
disqus_api-0.0.7 | spec/spec_helper.rb |
disqus_api-0.0.6 | spec/spec_helper.rb |
disqus_api-0.0.5 | spec/spec_helper.rb |