我试图让QUnit与我的生产环境一起工作,并注意到QUnit导出了一个具有这个定义的日志函数:
function ( callback ) {
config[key].push( callback );
}
为什么这样做?似乎有一大堆全局导出的函数,如begin
,deepEqual
,done
等等。如果所有这些函数都在一个函数内,那么它们会更好吗?而不是命名空间?
不应该在文档中注明这种行为吗?我在我的代码库中定义了另一个日志函数(console.log的简写),这从QUnits端渲染了奇怪的错误,因为log("a log message")
没有正确使用QUnit的日志函数。
有没有办法在其命名空间中包含QUnit?将代码赋予对象而不是window
不起作用。