Skip to content

Commit e528472

Browse files
committed
add test for getting event id and source outside of plug
1 parent c994073 commit e528472

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

test/sentry_test.exs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,4 +91,22 @@ defmodule SentryTest do
9191

9292
Bypass.pass(bypass)
9393
end
94+
95+
test "sets last_event_id_and_source when an event is sent" do
96+
bypass = Bypass.open()
97+
98+
Bypass.expect(bypass, fn conn ->
99+
Plug.Conn.send_resp(conn, 200, ~s<{"id": "340"}>)
100+
end)
101+
102+
modify_env(
103+
:sentry,
104+
dsn: "http://public:secret@localhost:#{bypass.port}/1"
105+
)
106+
107+
Sentry.capture_message("test")
108+
109+
assert {event_id, nil} = Sentry.get_last_event_id_and_source()
110+
assert is_binary(event_id)
111+
end
94112
end

0 commit comments

Comments
 (0)