birdie

Functions

pub fn main() -> Nil

Deprecated: 🚨 This is the entry point of the CLI tool. You should never call this function yourself, you should run `gleam run -m birdie` instead. Expect this function to disappear from the public API on future releases!

pub fn snap(content content: String, title title: String) -> Nil

Performs a snapshot test with the given title, saving the content to a new snapshot file. All your snapshots will be stored in a folder called birdie_snapshots in the project’s root.

The test will fail if there already is an accepted snapshot with the same title and a different content. The test will also fail if there’s no accepted snapshot with the same title to make sure you will review new snapshots as well.

🚨 A snapshot is saved to a file named after its title, so all titles should be unique! Otherwise you’d end up comparing unrelated snapshots.

🐦‍⬛ To review all your snapshots interactively you can run gleam run -m birdie.

To get an help text and all the available options you can run gleam run -m birdie help.

Search Document