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