unit-testing
-
-
开玩笑:在单元测试中禁用控制台的更好方法 我想知道是否有更好的方法可以在特定的Jest测试中禁用控制台错误(即,在每次测试之前/之后恢复原始控制台)。 以下是我目前的方法: 有没有一种更简洁的方法来完成同样的事情?我想
-
有什么方法可以根据参数修改茉莉花间谍吗? 我有一个函数,我想测试它使用不同的参数调用外部API方法两次。我想用Jasmine间谍来嘲笑这个外部API,并根据参数返回不同的东西。有什么办法可以在茉莉花中做到这一点吗?我能想到的最好的
-
如何在每次测试之前重置 Jest 模拟函数调用计数 我是Jest的新手,我试图用它来测试一个函数是否被调用。我注意到 mock.calls.length 不是为每个测试重置,而是在累积。如何在每次测试前将其设置为 0?我不希望我的下一个测试取决于上一个测试
-
使用 TypeScript 在 Jest 中模拟依赖关系 当测试在另一个文件中具有依赖项的模块并将该模块指定为时,TypeScript 会给出一个错误,指出该方法(或任何其他方法)在依赖项上不存在,这是因为它以前是类型化的。 下面是一个简单示例
-
使用茉莉花监视没有对象的功能 我是茉莉花的新手,刚刚开始使用它。我有一个库js文件,其中包含许多不与任何对象关联的函数(即全局)。如何监视这些功能? 我尝试使用窗口/文档作为对象,但即使调用了该函数,间谍
-
如何模拟 ES6 模块的导入? 我有以下ES6模块: 文件网络.js 这侵入性较小,但它需要我为每个模块编写大量样板,并且仍然存在我使用而不是一直使用的风险。我对此感到不安,但这是我迄今为止最好的主意。
-
如何测试Chrome扩展程序? 有没有一个好方法可以做到这一点?我正在编写一个扩展,该扩展以内容脚本的形式与网站交互,并使用本地存储保存数据。是否有任何工具、框架等可用于测试此行为?我意识到有一些通用工
-
-
茉莉花:在茉莉花指定的超时内未调用异步回调。DEFAULT_TIMEOUT_INTERVAL 我有一个角度服务,叫做: 我的测试执行时间太长(大约5秒)。 有人可以帮我提供代码的工作示例和一些解释吗?
标签