mirror of
https://github.com/JamesIves/github-pages-deploy-action.git
synced 2023-12-15 20:03:39 +08:00
31 lines
682 B
Markdown
31 lines
682 B
Markdown
|
# Suggest using inline snapshots (prefer-inline-snapshots)
|
||
|
|
||
|
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.
|
||
|
|
||
|
## Rule details
|
||
|
|
||
|
This rule triggers a warning if `toMatchSnapshot()` or
|
||
|
`toThrowErrorMatchingSnapshot` is used to capture a snapshot.
|
||
|
|
||
|
The following pattern is considered warning:
|
||
|
|
||
|
```js
|
||
|
expect(obj).toMatchSnapshot();
|
||
|
```
|
||
|
|
||
|
```js
|
||
|
expect(error).toThrowErrorMatchingSnapshot();
|
||
|
```
|
||
|
|
||
|
The following pattern is not warning:
|
||
|
|
||
|
```js
|
||
|
expect(obj).toMatchInlineSnapshot();
|
||
|
```
|
||
|
|
||
|
```js
|
||
|
expect(error).toThrowErrorMatchingInlineSnapshot();
|
||
|
```
|