()
| 237 | } |
| 238 | |
| 239 | function checkGettersErrors() { |
| 240 | const expectedError = { name: 'TypeError' }; |
| 241 | const getters = ['identifier', 'context', 'namespace', 'status', 'error']; |
| 242 | getters.forEach((getter) => { |
| 243 | assert.throws(() => { |
| 244 | // eslint-disable-next-line no-unused-expressions |
| 245 | Module.prototype[getter]; |
| 246 | }, expectedError, `Module.prototype.${getter} should throw`); |
| 247 | assert.throws(() => { |
| 248 | // eslint-disable-next-line no-unused-expressions |
| 249 | SourceTextModule.prototype[getter]; |
| 250 | }, expectedError, `SourceTextModule.prototype.${getter} should throw`); |
| 251 | }); |
| 252 | |
| 253 | const sourceTextModuleGetters = [ |
| 254 | 'moduleRequests', |
| 255 | 'dependencySpecifiers', |
| 256 | ]; |
| 257 | sourceTextModuleGetters.forEach((getter) => { |
| 258 | assert.throws(() => { |
| 259 | // eslint-disable-next-line no-unused-expressions |
| 260 | SourceTextModule.prototype[getter]; |
| 261 | }, expectedError, `SourceTextModule.prototype.${getter} should throw`); |
| 262 | }); |
| 263 | } |
| 264 | |
| 265 | const finished = common.mustCall(); |
| 266 |
no test coverage detected
searching dependent graphs…