paralleldrive / riteway

Simple, readable, helpful unit tests.
MIT License
1.15k stars 35 forks source link

nyc coverage shows 0% #239

Open ankitkhedekar opened 4 years ago

ankitkhedekar commented 4 years ago

i have been trying to use riteway, in one of my sideprojects. When trying to get it working with instanbul coverage report it shows 0% coverage.

I currently have only a single test.js file , it imports a class from another js file, and runs tests on it.

Output:


    ----------|---------|----------|---------|---------|-------------------
    File      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
    ----------|---------|----------|---------|---------|-------------------
    All files |       0 |        0 |       0 |       0 |
    ----------|---------|----------|---------|---------|-------------------

  passed: 2,  failed: 0  of 2 tests  (4.1s)

package.json

   "test": "riteway -r @babel/register -r @babel/polyfill src/**/*-test.js",
    "coverage": "nyc npm run test  | tap-nirvana",

.babelrc

{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": [
          "last 2 versions",
          "safari >= 7"
        ]
      }
    ],
  ],
  "plugins": ["istanbul"]
}

.nycrc

{
    "extends": "@istanbuljs/nyc-config-babel"
}
ericelliott commented 4 years ago

Have you tried nyc riteway -r @babel/register -r @babel/polyfill src/**/*-test.js?

ankitkhedekar commented 4 years ago

Yes, I tried this as well, still shows 0 %

1..2
# tests 2
# pass  2

# ok

----------|---------|----------|---------|---------|-------------------
File      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
----------|---------|----------|---------|---------|-------------------
All files |       0 |        0 |       0 |       0 |
----------|---------|----------|---------|---------|-------------------

both subject and test file for reference: https://github.com/ankitkhedekar/angular-cric-scorer/tree/master/src/app/common

ericelliott commented 4 years ago

I wouldn't know how to begin investigating this. Have you asked the nyc team about this?