创建Karma' inlined'插入

时间:2014-11-24 21:55:11

标签: javascript unit-testing karma-runner

任何人都可以解释一下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文件,但在我的情况下这将非常复杂) - 这可能吗?

0 个答案:

没有答案