Files
sure/test/models/debug_log_entry_test.rb
Sure Admin (bot) 70fc52769d 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
2026-05-17 16:55:01 +02:00

21 lines
600 B
Ruby

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