karma-runner / karma-coverage

A Karma plugin. Generate code coverage.
MIT License
767 stars 247 forks source link

[preprocessor.coverage]: 'import' and 'export' may appear only with 'sourceType: "module"' #383

Open 565784135 opened 5 years ago

565784135 commented 5 years ago

karma.conf.js

...
files: [
      { pattern: 'js/add.js', type: 'module' },
      { pattern: 'test/add.spec.js', type: 'module' }
 ],
preprocessors: {
      './js/add.js': ['coverage']
},
...

add.js

let add = n => ++n;
export { add };

add.spec.js

import { add } from '../js/add.js';
describe('test', function() {
  it('add', function() {
    expect(add(2)).toBe(3);
  });
});

文件以 Githubissues.

  • Githubissues is a development platform for aggregating issues.