- /docs/api → LiveView rendering README.md as HTML - /docs/api/openapi.yaml → raw OpenAPI 3.1 spec - /docs/api/README.md → raw markdown source
13 lines
363 B
Elixir
13 lines
363 B
Elixir
defmodule MicrowavepropWeb.ApiDocsLiveTest do
|
|
use MicrowavepropWeb.ConnCase, async: true
|
|
|
|
import Phoenix.LiveViewTest
|
|
|
|
test "renders the API reference at /docs/api", %{conn: conn} do
|
|
{:ok, _view, html} = live(conn, ~p"/docs/api")
|
|
|
|
assert html =~ "Microwaveprop REST API"
|
|
assert html =~ "/api/v1"
|
|
assert html =~ "POST /auth/tokens"
|
|
end
|
|
end
|