After update adonis to new alpha release the testing with japa doesn't working. #1792
-
The setup suggested by the article: Setting up tests runner for AdonisJS v5, no longer works after update to latest alpha version. I'm getting this error: $ node japaFile.js
❯ migrated database/migrations/1600858749999_authors
❯ migrated database/migrations/1600858754822_posts
Migrated in 50 ms
Error: Cannot find module '@ioc:Adonis/Core/Env'
Require stack:
- /Users/rodolfosilva/workspace/demo-adonisjs/env.ts
- /Users/rodolfosilva/workspace/demo-adonisjs/node_modules/@adonisjs/application/build/src/Application.js
- /Users/rodolfosilva/workspace/demo-adonisjs/node_modules/@adonisjs/application/build/index.js
- /Users/rodolfosilva/workspace/demo-adonisjs/node_modules/@adonisjs/core/build/standalone.js
- /Users/rodolfosilva/workspace/demo-adonisjs/japaFile.js
at /Users/rodolfosilva/workspace/demo-adonisjs/env.ts(anonymous):15
10 | This file is read automatically by the framework during the boot lifecycle
11 | and hence do not rename or move this file to a different location.
12 |
13 */
14
15 import Env from '@ioc:Adonis/Core/Env'
16
17 export default Env.rules({
18 HOST: Env.schema.string({ format: 'host' }),
19 PORT: Env.schema.number(),
20 APP_KEY: Env.schema.string(),
1 Module._compile
/Users/rodolfosilva/workspace/demo-adonisjs/node_modules/pirates/lib/index.js:99
2 Object.newLoader [as .ts]
/Users/rodolfosilva/workspace/demo-adonisjs/node_modules/pirates/lib/index.js:104
ZERO TESTS EXECUTED
❯ reverted database/migrations/1600858754822_posts
❯ reverted database/migrations/1600858749999_authors
Reverted in 27 ms Node.js and npm versionNode v12.16.1 package.json "devDependencies": {
"@adonisjs/assembler": "^3.0.0",
"adonis-preset-ts": "^1.0.4",
"eslint": "^7.12.0",
"eslint-config-prettier": "^6.14.0",
"eslint-plugin-adonis": "^1.0.15",
"eslint-plugin-prettier": "^3.1.4",
"execa": "^4.0.3",
"get-port": "^5.1.1",
"japa": "^3.1.1",
"pino-pretty": "^4.3.0",
"prettier": "^2.1.2",
"typescript": "^4.0.3",
"youch": "^2.1.1",
"youch-terminal": "^1.0.1"
},
"dependencies": {
"@adonisjs/core": "^5.0.4-preview-rc",
"@adonisjs/lucid": "^9.0.3",
"@adonisjs/repl": "^1.0.0",
"luxon": "^1.25.0",
"pg": "^8.3.3",
"proxy-addr": "^2.0.6",
"reflect-metadata": "^0.1.13",
"sqlite3": "^5.0.0",
"uuid": "^8.3.0"
} You can simulate the bug using this code: https://github.com/RodolfoSilva/demo-adonisjs git clone [email protected]:RodolfoSilva/demo-adonisjs.git
yarn install
node japaFile.js I have tried to update the japaFile to use the |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Follow this section for the changes you have to make https://preview.adonisjs.com/blog/october-2020-release#using-japa |
Beta Was this translation helpful? Give feedback.
-
Thanks @thetutlage, For the - process.env.ADONIS_ACE_CWD = join(__dirname)
+ process.env.ADONIS_ACE_CWD = __dirname |
Beta Was this translation helpful? Give feedback.
Follow this section for the changes you have to make https://preview.adonisjs.com/blog/october-2020-release#using-japa