spec/lib/appsignal/transaction_spec.rb in appsignal-2.3.7 vs spec/lib/appsignal/transaction_spec.rb in appsignal-2.4.0.alpha.1
- old
+ new
@@ -131,16 +131,16 @@
end.to change { Thread.current[:appsignal_transaction] }.from(transaction).to(nil)
end
context "when encountering an error while completing" do
before do
- expect(transaction).to receive(:complete).and_raise VerySpecificError
+ expect(transaction).to receive(:complete).and_raise ExampleStandardError
end
it "logs an error message" do
Appsignal::Transaction.complete_current!
expect(log_contents(log)).to contains_log :error,
- "Failed to complete transaction ##{transaction.transaction_id}. VerySpecificError"
+ "Failed to complete transaction ##{transaction.transaction_id}. ExampleStandardError"
end
it "clears the current transaction" do
expect do
Appsignal::Transaction.complete_current!