任何人都可以解释一下Karma内联插件是如何工作的吗?
docs有用地说:
plugins: [
// Karma will require() these plugins
'karma-jasmine',
'karma-chrome-launcher'
// inlined plugins
{'framework:xyz', ['factory', factoryFn]},
require('./plugin-required-from-config')
]
但不解释如何使用它。我可以从其他插件看到格式似乎是:
{'<x>:<name>', ['<y>', myFunction]}
并且x似乎是'框架','预处理器','记者'或'启动器'之一,并且y与x有关,但是可以有任何其他类型吗?他们每个人需要什么?它们如何与测试相关?
在我的测试中,我真的希望能够以某种方式引用“myFunction”(我知道我可能在文件部分中包含一个JS文件,但在我的情况下这将非常复杂) - 这可能吗?