core icon indicating copy to clipboard operation
core copied to clipboard

Error in group functions is swallowed and not shown

Open maxgalbu opened this issue 2 years ago • 0 comments

Description

When an exception is thrown in group.setup(), nothing is shown and the test doesn't run. See the error below:

group.setup(async() => {
    app = await setupApplication();
    await setup(app);
});

Package version

2.0.11

Error Message & Stack Trace

event = "group:end"
payload = [
  {
    phase: 'setup',
    error: Error: Cannot find module '@adonisjs/repl'
    Require stack:
    - /Users/mgalbusera/Documents/development/denise/adonis5-jwt/test-helpers/__app/noop.js
        at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
        at resolveFileName (/Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/resolve-from/index.js:29:39)
        at resolveFrom (/Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/resolve-from/index.js:43:9)
        at module.exports (/Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/resolve-from/index.js:46:47)
        at Object.resolveFrom (/Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/@poppinss/utils/build/src/Helpers/resolveFrom.js:25:39)
        at Registrar.loadProvider (/Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/@adonisjs/fold/build/src/Registrar/index.js:50:25)
        at Registrar.collect (/Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/@adonisjs/fold/build/src/Registrar/index.js:68:59)
        at Registrar.register (/Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/@adonisjs/fold/build/src/Registrar/index.js:97:9)
        at /Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/@adonisjs/application/build/src/Application.js:530:41
        at Application.registerProviders (/Users/mgalbusera/Documents/development/denise/adonis5-jwt/node_modules/@adonisjs/application/build/src/Application.js:524:9) {
      code: 'MODULE_NOT_FOUND',
      requireStack: [Array]
    }
  }
]

PS: I don't have @adonisjs/repl since I'm in a library and not an actual app.

maxgalbu avatar Jun 24 '22 08:06 maxgalbu