Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
blockscout/test/explorer_web/controllers/transaction_controller_test...

19 lines
718 B

defmodule ExplorerWeb.TransactionControllerTest do
use ExplorerWeb.ConnCase
describe "GET show/3" do
test "returns a transaction", %{conn: conn} do
transaction = insert(:transaction, hash: "0x8") |> with_addresses
conn = get(conn, "/en/transactions/0x8")
assert conn.assigns.transaction.id == transaction.id
end
end
describe "GET index/2" do
test "returns all blocks", %{conn: conn} do
transaction_ids = insert_list(4, :transaction) |> Enum.map(fn (transaction) -> transaction.id end)
conn = get(conn, "/en/transactions")
assert conn.assigns.transactions |> Enum.reverse |> Enum.map(fn (transaction) -> transaction.id end) == transaction_ids
end
end
end