avajs/ava

First parameter for "snapshot" assertion should be called "value" for consistency

Open

#2,931 opened on Jan 5, 2022

View on GitHub
 (9 comments) (1 reaction) (0 assignees)JavaScript (1,408 forks)batch import
help wanted

Repository metrics

Stars
 (20,600 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Currently, it is called "expected": https://github.com/avajs/ava/blob/main/docs/03-assertions.md#snapshotexpected-message

However, that is inconsistent with other assertion APIs like "is" where parameters are named "value" and "expected": https://github.com/avajs/ava/blob/main/docs/03-assertions.md#isvalue-expected-message

In the case of "snapshot", the expected data is represented by the previously-captured snapshot and the test data (often called "actual") is what gets passed to the function via the first parameter.

Contributor guide