From a1117f9b4a0d1f26a62bf32053c62af2ed1079e1 Mon Sep 17 00:00:00 2001
From: David Goss <david@davidgoss.co>
Date: Wed, 23 Feb 2022 10:26:19 +0000
Subject: [PATCH] docs: reference prettier in inline snapshots section (#11566)

---
 docs/SnapshotTesting.md                                | 2 ++
 website/versioned_docs/version-25.x/SnapshotTesting.md | 2 ++
 website/versioned_docs/version-26.x/SnapshotTesting.md | 2 ++
 website/versioned_docs/version-27.0/SnapshotTesting.md | 2 ++
 website/versioned_docs/version-27.1/SnapshotTesting.md | 2 ++
 website/versioned_docs/version-27.2/SnapshotTesting.md | 2 ++
 website/versioned_docs/version-27.4/SnapshotTesting.md | 2 ++
 website/versioned_docs/version-27.5/SnapshotTesting.md | 2 ++
 8 files changed, 16 insertions(+)

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: