diff --git a/docs/SnapshotTesting.md b/docs/SnapshotTesting.md index 882f451ef519..4eb064f3826e 100644 --- a/docs/SnapshotTesting.md +++ b/docs/SnapshotTesting.md @@ -133,6 +133,8 @@ it('renders correctly', () => { That's all there is to it! You can even update the snapshots with `--updateSnapshot` or using the `u` key in `--watch` mode. +By default, Jest handles the writing of snapshots into your source code. However, if you're using [prettier](https://www.npmjs.com/package/prettier) in your project, Jest will detect this and delegate the work to prettier instead (including honoring your configuration). + ### Property Matchers Often there are fields in the object you want to snapshot which are generated (like IDs and Dates). If you try to snapshot these objects, they will force the snapshot to fail on every run: diff --git a/website/versioned_docs/version-25.x/SnapshotTesting.md b/website/versioned_docs/version-25.x/SnapshotTesting.md index 098999f03736..6e5500bc2079 100644 --- a/website/versioned_docs/version-25.x/SnapshotTesting.md +++ b/website/versioned_docs/version-25.x/SnapshotTesting.md @@ -138,6 +138,8 @@ it('renders correctly', () => { That's all there is to it! You can even update the snapshots with `--updateSnapshot` or using the `u` key in `--watch` mode. +The writing of snapshots into your source code is performed via [prettier](https://www.npmjs.com/package/prettier). If you're not already using it in your project but want to use inline snapshots, you'll just need to install it under your `devDependencies`. + ### Property Matchers Often there are fields in the object you want to snapshot which are generated (like IDs and Dates). If you try to snapshot these objects, they will force the snapshot to fail on every run: diff --git a/website/versioned_docs/version-26.x/SnapshotTesting.md b/website/versioned_docs/version-26.x/SnapshotTesting.md index 098999f03736..6e5500bc2079 100644 --- a/website/versioned_docs/version-26.x/SnapshotTesting.md +++ b/website/versioned_docs/version-26.x/SnapshotTesting.md @@ -138,6 +138,8 @@ it('renders correctly', () => { That's all there is to it! You can even update the snapshots with `--updateSnapshot` or using the `u` key in `--watch` mode. +The writing of snapshots into your source code is performed via [prettier](https://www.npmjs.com/package/prettier). If you're not already using it in your project but want to use inline snapshots, you'll just need to install it under your `devDependencies`. + ### Property Matchers Often there are fields in the object you want to snapshot which are generated (like IDs and Dates). If you try to snapshot these objects, they will force the snapshot to fail on every run: diff --git a/website/versioned_docs/version-27.0/SnapshotTesting.md b/website/versioned_docs/version-27.0/SnapshotTesting.md index 004ace393d13..385b29abae3f 100644 --- a/website/versioned_docs/version-27.0/SnapshotTesting.md +++ b/website/versioned_docs/version-27.0/SnapshotTesting.md @@ -134,6 +134,8 @@ it('renders correctly', () => { That's all there is to it! You can even update the snapshots with `--updateSnapshot` or using the `u` key in `--watch` mode. +By default, Jest handles the writing of snapshots into your source code. However, if you're using [prettier](https://www.npmjs.com/package/prettier) in your project, Jest will detect this and delegate the work to prettier instead (including honoring your configuration). + ### Property Matchers Often there are fields in the object you want to snapshot which are generated (like IDs and Dates). If you try to snapshot these objects, they will force the snapshot to fail on every run: diff --git a/website/versioned_docs/version-27.1/SnapshotTesting.md b/website/versioned_docs/version-27.1/SnapshotTesting.md index 004ace393d13..385b29abae3f 100644 --- a/website/versioned_docs/version-27.1/SnapshotTesting.md +++ b/website/versioned_docs/version-27.1/SnapshotTesting.md @@ -134,6 +134,8 @@ it('renders correctly', () => { That's all there is to it! You can even update the snapshots with `--updateSnapshot` or using the `u` key in `--watch` mode. +By default, Jest handles the writing of snapshots into your source code. However, if you're using [prettier](https://www.npmjs.com/package/prettier) in your project, Jest will detect this and delegate the work to prettier instead (including honoring your configuration). + ### Property Matchers Often there are fields in the object you want to snapshot which are generated (like IDs and Dates). If you try to snapshot these objects, they will force the snapshot to fail on every run: diff --git a/website/versioned_docs/version-27.2/SnapshotTesting.md b/website/versioned_docs/version-27.2/SnapshotTesting.md index 004ace393d13..385b29abae3f 100644 --- a/website/versioned_docs/version-27.2/SnapshotTesting.md +++ b/website/versioned_docs/version-27.2/SnapshotTesting.md @@ -134,6 +134,8 @@ it('renders correctly', () => { That's all there is to it! You can even update the snapshots with `--updateSnapshot` or using the `u` key in `--watch` mode. +By default, Jest handles the writing of snapshots into your source code. However, if you're using [prettier](https://www.npmjs.com/package/prettier) in your project, Jest will detect this and delegate the work to prettier instead (including honoring your configuration). + ### Property Matchers Often there are fields in the object you want to snapshot which are generated (like IDs and Dates). If you try to snapshot these objects, they will force the snapshot to fail on every run: diff --git a/website/versioned_docs/version-27.4/SnapshotTesting.md b/website/versioned_docs/version-27.4/SnapshotTesting.md index 004ace393d13..385b29abae3f 100644 --- a/website/versioned_docs/version-27.4/SnapshotTesting.md +++ b/website/versioned_docs/version-27.4/SnapshotTesting.md @@ -134,6 +134,8 @@ it('renders correctly', () => { That's all there is to it! You can even update the snapshots with `--updateSnapshot` or using the `u` key in `--watch` mode. +By default, Jest handles the writing of snapshots into your source code. However, if you're using [prettier](https://www.npmjs.com/package/prettier) in your project, Jest will detect this and delegate the work to prettier instead (including honoring your configuration). + ### Property Matchers Often there are fields in the object you want to snapshot which are generated (like IDs and Dates). If you try to snapshot these objects, they will force the snapshot to fail on every run: diff --git a/website/versioned_docs/version-27.5/SnapshotTesting.md b/website/versioned_docs/version-27.5/SnapshotTesting.md index 004ace393d13..385b29abae3f 100644 --- a/website/versioned_docs/version-27.5/SnapshotTesting.md +++ b/website/versioned_docs/version-27.5/SnapshotTesting.md @@ -134,6 +134,8 @@ it('renders correctly', () => { That's all there is to it! You can even update the snapshots with `--updateSnapshot` or using the `u` key in `--watch` mode. +By default, Jest handles the writing of snapshots into your source code. However, if you're using [prettier](https://www.npmjs.com/package/prettier) in your project, Jest will detect this and delegate the work to prettier instead (including honoring your configuration). + ### Property Matchers Often there are fields in the object you want to snapshot which are generated (like IDs and Dates). If you try to snapshot these objects, they will force the snapshot to fail on every run: