spec/lib/appsignal/rack/rails_instrumentation_spec.rb in appsignal-1.1.2 vs spec/lib/appsignal/rack/rails_instrumentation_spec.rb in appsignal-1.1.3.beta.1

- old
+ new

@@ -90,7 +90,23 @@ Appsignal::Transaction.any_instance.should_receive(:set_http_or_background_queue_start) end after { middleware.call(env) rescue VerySpecificError } end + + describe "#request_id" do + subject { middleware.request_id(env) } + + context "with request id set" do + let(:env) { {'action_dispatch.request_id' => 'id'} } + + it { should == 'id' } + end + + context "with request id not set" do + let(:env) { {} } + + its(:length) { should == 36 } + end + end end end