(str, { owner, repo, token, ownerName })
| 196 | } |
| 197 | |
| 198 | const sanitizeString = (str, { owner, repo, token, ownerName }) => { |
| 199 | let replaced = str |
| 200 | .replace(new RegExp(escapeRegExp(owner), 'g'), GITLAB_REPO_OWNER_SANITIZED_VALUE) |
| 201 | .replace(new RegExp(escapeRegExp(repo), 'g'), GITLAB_REPO_NAME_SANITIZED_VALUE) |
| 202 | .replace(new RegExp(escapeRegExp(token), 'g'), GITLAB_REPO_TOKEN_SANITIZED_VALUE) |
| 203 | .replace( |
| 204 | new RegExp('https://secure.gravatar.+?/u/.+?v=\\d', 'g'), |
| 205 | `${FAKE_OWNER_USER.avatar_url}`, |
| 206 | ); |
| 207 | |
| 208 | if (ownerName) { |
| 209 | replaced = replaced.replace(new RegExp(escapeRegExp(ownerName), 'g'), FAKE_OWNER_USER.name); |
| 210 | } |
| 211 | |
| 212 | return replaced; |
| 213 | }; |
| 214 | |
| 215 | const transformRecordedData = (expectation, toSanitize) => { |
| 216 | const requestBodySanitizer = httpRequest => { |
no test coverage detected