1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
defmodule MatrixAppServiceWeb.TransactionControllerTest do
use MatrixAppServiceWeb.ConnCase
import ExUnit.CaptureLog
describe "push" do
@tag authenticated: true
test "transactions are pushed", %{conn: conn} do
event = %{
"age" => 42,
"content" => 42,
"event_id" => 42,
"origin_server_ts" => 42,
"room_id" => 42,
"sender" => 42,
"type" => 42,
"unsigned" => 42,
"user_id" => 42
}
assert capture_log(fn ->
put(
conn,
Routes.matrix_transaction_path(conn, :push, 42),
Map.put(conn.params, "events", [event])
)
end) =~
"got an event"
end
end
end
|