Sha256: 6869db04db8d6eb96d26eb9f18597ed81a8793c28818d98d0e7b74ac8fbfd08d
Contents?: true
Size: 707 Bytes
Versions: 4
Compression:
Stored size: 707 Bytes
Contents
require "spec_helper" describe Apipie::Extractor::Recorder::Middleware do let(:app) { ->(env) { [200, env, "app"] } } let(:stack) { Apipie::Extractor::Recorder::Middleware.new(app) } let(:request) { Rack::MockRequest.new(stack) } let(:response) { request.get('/') } it 'correctly process request without recording' do expect(stack).not_to receive(:analyze) response end it "analyze request if recording is set" do Apipie.configuration.record = true expect(Apipie::Extractor.call_recorder).to receive(:analyse_env) expect(Apipie::Extractor.call_recorder).to receive(:analyse_response) expect(Apipie::Extractor).to receive(:clean_call_recorder) response end end
Version data entries
4 entries across 4 versions & 1 rubygems