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/page_controller_test.exs

24 lines
662 B

defmodule ExplorerWeb.PageControllerTest do
use ExplorerWeb.ConnCase
describe "GET index/2" do
test "returns a welcome message", %{conn: conn} do
conn = get conn, "/"
assert html_response(conn, 200) =~ "Welcome"
end
test "returns a block", %{conn: conn} do
block = insert(:block, %{number: 23})
conn = get conn, "/"
assert(List.first(conn.assigns.blocks) == block)
end
test "excludes all but the most recent five blocks", %{conn: conn} do
old_block = insert(:block)
insert_list(5, :block)
conn = get conn, "/"
refute(Enum.member?(conn.assigns.blocks, old_block))
end
end
end