One logical page or tab within a Fluffy session.
A Phoenix page receives fresh Static or LiveView driver state whenever navigation commits a new document. Its monotonically increasing revision survives those state replacements.
Construct page assertions with Fluffy.Expect or Fluffy.Assert.
Summary
Metadata
Types
@opaque t()
@type url_component() :: {:path, String.t()} | {:query, %{required(String.t()) => query_value()}} | {:query_mode, :exact | :subset} | {:fragment, String.t() | nil}
@type url_expectation() :: String.t() | Regex.t() | [url_component()]