View Source API Reference heyya v1.0.0

Modules

Heyya is here to help with you testing. It provides a set of ExUnit CaseTemplate's that make it easier to test Phoenix Components, LiveViews, and LiveComponent's.

Heyya.LiveCase module provides helper methods that make it easier to write a more linear live view test. It takes care of the fact that there's connection state, view state, and last html state.

A test case template that provides helpers for testing live components. It relies on LiveComponentHost being mounted.

This live view takes in a Module name and a method name then dynamically renders it. Params (other than module anme and method name) are passed along to the function as assigns.

This module is a struct to hold the state of a session of live view testing.

Heyya.SnapshotCase allows for fast snapshot testing of Phoenix components. Snapshot testing components is a fast and easy way to ensure that they work and produce what they expected to produce without having to hand write assertions.

Heyya.SnapshotUtil module provides helper methods that make it easier to write snapshot tests.