mirror of
https://github.com/we-promise/sure.git
synced 2026-05-24 21:14:56 +00:00
* Add super-admin debug event log * Address debug log review feedback * Whitelist debug filter params * Make debug log retention configurable
21 lines
600 B
Ruby
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
|