samedi 25 juillet 2020

Jasming config flag (--config) does not use the right config file

I have my node server on path F:\proj\dev-react-node-java\src\server. I used 'jasmine init' to create spec folder here and running 'jasmine' in terminal runs the specs (tests) correctly.

I wish to run the tests from F:\proj\dev-react-node-java so I used the command

jasmine --config=src/server/spec/support/jasmine.json

at this path but I get the message 'No specs found'. Why is it not using the correct configuration file (jasmine.json)?

I am sure --config reaches for this file because:

  1. Giving wrong path gives 'Cannot find module' error.
  2. Writing errorful json also generates and error.

Here is the jasmine.json code for reference:

{
  "spec_dir": "spec",
  "spec_files": [
    "**/*[sS]pec.js"
  ],
  "helpers": [
    "helpers/**/*.js"
  ],
  "stopSpecOnExpectationFailure": false,
  "random": true
}

spec/support/jasmine.json is the default path as far as I understand since running 'jasmine' command at path say F:\proj\dev-react-node-java\src\server\spec also results in No specs found.

jasmine version is 3.6.1

P.S. This is my first question asked here. Please inform if I made any mistakes in asking. Thank you.

Aucun commentaire:

Enregistrer un commentaire