| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent af301b2 commit 38d8562
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -122,14 +122,15 @@ function nextdir() { | |||
| 122 | 122 | fs.mkdirSync(path.dirname(pathname)); | |
| 123 | 123 | fs.writeFileSync(pathname, '', 'utf8'); | |
| 124 | 124 | ||
| 125 | - try { | ||
| 126 | - fs.mkdirSync(pathname, { recursive: true }); | ||
| 127 | - throw new Error('unreachable'); | ||
| 128 | - } catch (err) { | ||
| 129 | - assert.notStrictEqual(err.message, 'unreachable'); | ||
| 130 | - assert.strictEqual(err.code, 'EEXIST'); | ||
| 131 | - assert.strictEqual(err.syscall, 'mkdir'); | ||
| 132 | - } | ||
| 125 | + assert.throws( | ||
| 126 | + () => { fs.mkdirSync(pathname, { recursive: true }); }, | ||
| 127 | + { | ||
| 128 | + code: 'EEXIST', | ||
| 129 | + message: /EEXIST: .*mkdir/, | ||
| 130 | + name: 'Error', | ||
| 131 | + syscall: 'mkdir', | ||
| 132 | + } | ||
| 133 | + ); | ||
| 133 | 134 | } | |
| 134 | 135 | ||
| 135 | 136 | // mkdirpSync when part of the path is a file. | |
@@ -140,14 +141,15 @@ function nextdir() { | |||
| 140 | 141 | fs.mkdirSync(path.dirname(filename)); | |
| 141 | 142 | fs.writeFileSync(filename, '', 'utf8'); | |
| 142 | 143 | ||
| 143 | - try { | ||
| 144 | - fs.mkdirSync(pathname, { recursive: true }); | ||
| 145 | - throw new Error('unreachable'); | ||
| 146 | - } catch (err) { | ||
| 147 | - assert.notStrictEqual(err.message, 'unreachable'); | ||
| 148 | - assert.strictEqual(err.code, 'ENOTDIR'); | ||
| 149 | - assert.strictEqual(err.syscall, 'mkdir'); | ||
| 150 | - } | ||
| 144 | + assert.throws( | ||
| 145 | + () => { fs.mkdirSync(pathname, { recursive: true }); }, | ||
| 146 | + { | ||
| 147 | + code: 'ENOTDIR', | ||
| 148 | + message: /ENOTDIR: .*mkdir/, | ||
| 149 | + name: 'Error', | ||
| 150 | + syscall: 'mkdir', | ||
| 151 | + } | ||
| 152 | + ); | ||
| 151 | 153 | } | |
| 152 | 154 | ||
| 153 | 155 | // `mkdirp` when folder does not yet exist. | |
@@ -195,14 +197,15 @@ if (common.isMainThread && (common.isLinux || common.isOSX)) { | |||
| 195 | 197 | fs.mkdirSync(pathname); | |
| 196 | 198 | process.chdir(pathname); | |
| 197 | 199 | fs.rmdirSync(pathname); | |
| 198 | - try { | ||
| 199 | - fs.mkdirSync('X', { recursive: true }); | ||
| 200 | - throw new Error('unreachable'); | ||
| 201 | - } catch (err) { | ||
| 202 | - assert.notStrictEqual(err.message, 'unreachable'); | ||
| 203 | - assert.strictEqual(err.code, 'ENOENT'); | ||
| 204 | - assert.strictEqual(err.syscall, 'mkdir'); | ||
| 205 | - } | ||
| 200 | + assert.throws( | ||
| 201 | + () => { fs.mkdirSync('X', { recursive: true }); }, | ||
| 202 | + { | ||
| 203 | + code: 'ENOENT', | ||
| 204 | + message: /ENOENT: .*mkdir/, | ||
| 205 | + name: 'Error', | ||
| 206 | + syscall: 'mkdir', | ||
| 207 | + } | ||
| 208 | + ); | ||
| 206 | 209 | fs.mkdir('X', { recursive: true }, (err) => { | |
| 207 | 210 | assert.strictEqual(err.code, 'ENOENT'); | |
| 208 | 211 | assert.strictEqual(err.syscall, 'mkdir'); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -300,14 +300,15 @@ async function getHandle(dest) { | |||
| 300 | 300 | const dir = path.join(tmpDir, nextdir(), nextdir()); | |
| 301 | 301 | await mkdir(path.dirname(dir)); | |
| 302 | 302 | await writeFile(dir); | |
| 303 | - try { | ||
| 304 | - await mkdir(dir, { recursive: true }); | ||
| 305 | - throw new Error('unreachable'); | ||
| 306 | - } catch (err) { | ||
| 307 | - assert.notStrictEqual(err.message, 'unreachable'); | ||
| 308 | - assert.strictEqual(err.code, 'EEXIST'); | ||
| 309 | - assert.strictEqual(err.syscall, 'mkdir'); | ||
| 310 | - } | ||
| 303 | + assert.rejects( | ||
| 304 | + mkdir(dir, { recursive: true }), | ||
| 305 | + { | ||
| 306 | + code: 'EEXIST', | ||
| 307 | + message: /EEXIST: .*mkdir/, | ||
| 308 | + name: 'Error', | ||
| 309 | + syscall: 'mkdir', | ||
| 310 | + } | ||
| 311 | + ); | ||
| 311 | 312 | } | |
| 312 | 313 | ||
| 313 | 314 | // `mkdirp` when part of the path is a file. | |
@@ -316,14 +317,15 @@ async function getHandle(dest) { | |||
| 316 | 317 | const dir = path.join(file, nextdir(), nextdir()); | |
| 317 | 318 | await mkdir(path.dirname(file)); | |
| 318 | 319 | await writeFile(file); | |
| 319 | - try { | ||
| 320 | - await mkdir(dir, { recursive: true }); | ||
| 321 | - throw new Error('unreachable'); | ||
| 322 | - } catch (err) { | ||
| 323 | - assert.notStrictEqual(err.message, 'unreachable'); | ||
| 324 | - assert.strictEqual(err.code, 'ENOTDIR'); | ||
| 325 | - assert.strictEqual(err.syscall, 'mkdir'); | ||
| 326 | - } | ||
| 320 | + assert.rejects( | ||
| 321 | + mkdir(dir, { recursive: true }), | ||
| 322 | + { | ||
| 323 | + code: 'ENOTDIR', | ||
| 324 | + message: /ENOTDIR: .*mkdir/, | ||
| 325 | + name: 'Error', | ||
| 326 | + syscall: 'mkdir', | ||
| 327 | + } | ||
| 328 | + ); | ||
| 327 | 329 | } | |
| 328 | 330 | ||
| 329 | 331 | // mkdirp ./ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments