从karma向jasmine单元测试传递参数?

从karma向jasmine单元测试传递参数?,jasmine,gulp,karma-runner,Jasmine,Gulp,Karma Runner,我有一些单元测试,我使用服务器路径来访问模拟存根。目前,我正在将URL添加到每个测试中。我真的很想将这个URL从我的gulp任务传递到单元测试中。这可能吗 require('.path_to_my_karma').apply(null, [].concat(args).concat([**host_url**])); 当你运行业力时,你可以传递自定义选项 karma start --my-custom-url http://google.com 然后在你的karma.conf.js中,你

我有一些单元测试,我使用服务器路径来访问模拟存根。目前,我正在将URL添加到每个测试中。我真的很想将这个URL从我的gulp任务传递到单元测试中。这可能吗

  require('.path_to_my_karma').apply(null, [].concat(args).concat([**host_url**]));
当你运行业力时,你可以传递自定义选项

karma start --my-custom-url http://google.com
然后在你的karma.conf.js中,你可以像这样访问它们

module.exports = function(config) {
  console.log('URL passed in from command line is %s', config.myCustomUrl);
  config.set({
    // ...
  });
};

从你的评论@Jimi,我不确定你是想把数据从“吞咽”传递到“因果报应”,还是从“因果报应”传递到你的茉莉花测试。这个答案解释了如何从命令行将数据传递到karma,您可以从gulp运行命令行。