Интересно, возможно ли тестовое покрытие файлов .ts
на Карме. У меня есть все тесты, написанные на javascript
, и я начал переходить на набор текста моих исходных файлов. После этого переноса все тесты в порядке, я имею в виду .ts
проверяемые файлы. Но, к сожалению, тестовое покрытие typescript
файлов исчезает.
Как я уже сказал, тест написан на javascript. Некоторые из ./src
файлов находятся в .ts
, некоторые в .js
Это моя Карма config
config.set({
frameworks: ['jasmine-ajax', 'jasmine'],
reporters:['mocha','coverage'],
files: [
{ pattern: 'test/**/*_test.js', watched: false }
],
colors: true,
autoWatch: true,
singleRun: false,
coverageReporter: {
dir: '.',
reporters: [
{ type: 'text', subdir: 'coverage' },
{ type: 'html', subdir: 'coverage' },
{ type: 'lcovonly', subdir: '.', file: 'lcov.info' }
]
},
preprocessors: {
'test/**/*_test.js': ['webpack', 'sourcemap']
},
webpack: build.config('test'),
webpackMiddleware: {
stats: 'errors-only'
},
browsers: BROWSERS,
client: {
captureConsole: false,
mocha: {
bail: true
}
}
})
Мой веб-пакет содержит загрузчик babel для файлов .js
иts-loader
для .ts
файлов