(suffix: bool)
| 86 | } |
| 87 | |
| 88 | fn prepare(suffix: bool) -> impl Drop { |
| 89 | setup(); |
| 90 | |
| 91 | let mut settings = insta::Settings::clone_current(); |
| 92 | if suffix { |
| 93 | settings.set_snapshot_suffix(snap_suffix()); |
| 94 | } |
| 95 | |
| 96 | settings.add_filter( |
| 97 | r"backtrace no\. (\d+)\n(?: .*\n)* .*", |
| 98 | "backtrace no. $1\n [redacted]", |
| 99 | ); |
| 100 | settings.add_filter( |
| 101 | r"span trace No\. (\d+)\n(?: .*\n)* .*", |
| 102 | "span trace No. $1\n [redacted]", |
| 103 | ); |
| 104 | settings.add_filter( |
| 105 | r"backtrace with( (\d+) frames)? \((\d+)\)", |
| 106 | "backtrace ($3)", |
| 107 | ); |
| 108 | |
| 109 | settings.bind_to_scope() |
| 110 | } |
| 111 | |
| 112 | /// Generate the `Report` for: |
| 113 | /// |
no test coverage detected