mirror of
https://github.com/we-promise/sure.git
synced 2026-05-25 05:24:57 +00:00
Add super_admin debug event log (#1816)
* Add super-admin debug event log * Address debug log review feedback * Whitelist debug filter params * Make debug log retention configurable
This commit is contained in:
20
test/models/debug_log_entry_test.rb
Normal file
20
test/models/debug_log_entry_test.rb
Normal file
@@ -0,0 +1,20 @@
|
||||
require "test_helper"
|
||||
|
||||
class DebugLogEntryTest < ActiveSupport::TestCase
|
||||
test "capture infers provider key and family from account" do
|
||||
entry = DebugLogEntry.capture(
|
||||
category: "provider_sync",
|
||||
level: "warn",
|
||||
message: "Provider event",
|
||||
source: "Provider::Test",
|
||||
account: accounts(:depository),
|
||||
provider: :twelve_data,
|
||||
metadata: { test: true }
|
||||
)
|
||||
|
||||
assert entry.persisted?
|
||||
assert_equal "twelve_data", entry.provider_key
|
||||
assert_equal accounts(:depository), entry.account
|
||||
assert_equal accounts(:depository).family, entry.family
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user