(fn: (dir: string) => Promise<void>)
| 254 | |
| 255 | describe('detectWorkspaces catalog loading', () => { |
| 256 | async function withTempDir(fn: (dir: string) => Promise<void>): Promise<void> { |
| 257 | const dir = await mkdtemp(resolve(tmpdir(), 'bumpy-pm-')); |
| 258 | try { |
| 259 | await fn(dir); |
| 260 | } finally { |
| 261 | await rm(dir, { recursive: true, force: true }); |
| 262 | } |
| 263 | } |
| 264 | |
| 265 | test('loads Yarn catalogs from .yarnrc.yml (issue #148)', async () => { |
| 266 | await withTempDir(async (dir) => { |
no outgoing calls
no test coverage detected
searching dependent graphs…