API Reference Fluffy v#0.5.2

Copy Markdown View Source

Modules

Pipeable feature testing for Phoenix applications.

Raised internally when an element cannot receive an action. Public Phoenix actions preserve this exception in Fluffy.OperationError.cause.

ExUnit-style assertions backed by Fluffy.Expect.

The versioned support contract for Fluffy page drivers.

Raised when a driver cannot truthfully determine a requested browser fact.

A normalized browser dialog and the action Fluffy took to unblock it.

A normalized download captured by Fluffy.wait_for/3,4 with Fluffy.Event.download/2.

Typed event-wait values and event capture orchestration.

Typed locator, active-page, and captured-result assertion values executed by Fluffy.Expect.expect/2.

A browser file chooser captured by Fluffy.Event.file_chooser/2.

An in-memory file selected with Fluffy.set_input_files/4.

A lazy query identifying a frame to search inside with the Playwright driver.

Normalized metadata for a browser request or response event.

A lazy, driver-independent element query.

The common result of a captured main-page navigation.

An element operation failure with its backend's original cause.

One logical page or tab within a Fluffy session.

Browser-only helpers for the active Playwright page.

Default Logger adapter for browser console messages and uncaught page errors.

Native identifiers for the active Playwright page.

Integrates Ecto SQL sandbox ownership with a Fluffy test scope.

The session state threaded through Fluffy test pipelines.

Raised internally when a single-target query resolves to zero or multiple elements. Public Phoenix actions preserve this exception in Fluffy.OperationError.cause.

ExUnit lifecycle setup for Fluffy tests.