首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从实习生功能测试中输出调试信息?

问如何从实习生功能测试中输出调试信息?
EN

Stack Overflow用户
提问于 2015-06-12 20:45:46
回答 1查看 332关注 0票数 6

当我使用intern运行单元测试时,它会将console.log写入标准输出,这在开发测试时很有用。

然而,功能测试显然抑制了输出-写入console.log没有任何作用,我找不到任何将文本输出到控制台的方法。这意味着当出现问题时,很难找出原因。

EN

回答 1

Stack Overflow用户

发布于 2015-08-29 10:05:36

console.log输出文本的位置取决于运行测试的环境。当您运行只运行单元测试的intern-client时,测试代码始终在Node.js环境中运行,并且console.log将写入终端中的标准输出。

运行intern-runner时,单元测试在浏览器中运行,而功能测试在Node.js中运行。这意味着单元测试中的console.log语句(在intern配置的suites属性中指定的语句)不会打印到终端中的标准输出,而是在浏览器的控制台中输出。功能测试中的日志语句(在functionalSuites中指定的那些语句)将输出到终端的标准输出。例外情况是execute或executeAsync块中的日志语句,这些语句将输出到浏览器控制台,因为这些块中的代码实际上将在浏览器中执行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30803458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档