6

我正在使用 gruntjs 和 grunt-simple-mocha 运行 mocha 测试: https ://github.com/yaymukund/grunt-simple-mocha

如何在每个 mocha 测试中访问我的 grunt.js 文件中定义的选项?

我想要完成的是在我的 gruntfile 中有一些通用配置,并在我的测试中使用它。

4

2 回答 2

3

我已经发现的一种方法是使用全局值,这不是很好,但可以

内部grunt.js配置

global.hell = 'hey you';

内部测试

console.log(global.hell);

现在检查另一种方式,也许会更好

- 编辑

不,如果我不想像 mocha-as-promised 那样结束一些黑魔法,我似乎会停下来,因为我没有写那个的技能。

- 编辑

你也可以看看这个 - https://github.com/visionmedia/mocha/wiki/Shared-Behaviours 你可以在测试之间共享一些对象,但不确定它是否有助于咕噜声

于 2012-12-18T15:45:19.993 回答
1

据我所知,没有办法将任何物体推入你的摩卡套装。对于您的问题,我能想到的唯一其他解释是,您想在测试文件中加载一组通用配置。我不相信您可以,除了在测试文件的最顶部加载一个通用配置文件以供您的测试方法使用。

于 2012-12-18T15:20:49.673 回答