spec/airbrake_spec.rb in airbrake-5.0.5 vs spec/airbrake_spec.rb in airbrake-5.1.0
- old
+ new
@@ -1,16 +1,33 @@
\ No newline at end of file
+require 'spec_helper'
+
+RSpec.describe Airbrake do
+ describe ".add_rack_builder" do
+ let :builder do
+ proc { |_, _| nil }
+ end
+
+ after { Airbrake::Rack::NoticeBuilder.builders.delete(builder) }
+
+ it "adds new builder to the chain" do
+ expect { Airbrake.add_rack_builder(&builder) }.to change {
+ Airbrake::Rack::NoticeBuilder.builders.count
+ }.by(1)
+ end
+ end
+end