我使用PhpStorm并希望为我的* .ts进行业力测试
这是我的karma.config.js
// Karma configuration
// Generated on Mon Jan 16 2017 13:32:24 GMT+0100 (Środkowoeuropejski czas stand.)
var webpackConfig = require('./webpack.config.js');
var webpack = require('webpack');
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['mocha', 'chai', 'sinon', 'fixture'],
files: [
'spec/**/*.spec.ts',
'spec/fixtures/**/*.html',
],
exclude: [],
webpack: {
module: webpackConfig.module,
resolve: webpackConfig.resolve,
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery",
Tether: 'tether',
"window.Tether": 'tether'
})
],
},
preprocessors: {
"spec/**/*.ts": ['webpack'],
'spec/**/*.html': ['html2js'],
'spec/**/*.json': ['json_fixtures']
},
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['PhantomJS'],//, 'Chrome'],
singleRun: false,
concurrency: Infinity
})
};
我有Karma"运行/调试配置"工作正常 - 所有测试都执行。但是我想通过右键单击测试来运行单个测试(就像在PHPUnit中一样)。
截图:
但我有错误:
我做错了什么 - 如何在PhpStorm中使用单一测试?
答案 0 :(得分:-2)
解决:
我必须安装npm i --save-dev ts-node