In order to make snapshot tests more managable and reviewable
toMatchInlineSnapshot()
and toThrowErrorMatchingInlineSnapshot
should be
used to write the snapshots inline in the test file.
This rule triggers a warning if toMatchSnapshot()
or
toThrowErrorMatchingSnapshot
is used to capture a snapshot.
The following pattern is considered warning:
expect(obj).toMatchSnapshot();
expect(error).toThrowErrorMatchingSnapshot();
The following pattern is not warning:
expect(obj).toMatchInlineSnapshot();
expect(error).toThrowErrorMatchingInlineSnapshot();