- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 The Intern test framework用于测试我的网络应用程序。现在我需要验证在测试期间是否调用了一个方法,但我找不到任何描述这可能的资源,例如柴!断言或bdd。您能否提示我如何在测试期间完成方法调用的验证?
最佳答案
没有标准的内置方法可以做到这一点,但有几种方法可以做到这一点。正如@artem 所建议的那样,sinon 与 Intern 一起工作,并且能够在对象上 stub 方法。如果您正在测试 Dojo 代码,您可以使用 dojo/aspect
向方法添加方面建议,并使用它来记录调用了该方法。您也可以只使用普通的 JavaScript 技术,将感兴趣的函数替换为 stub ,例如 var called = false; someObject.myMethod = function () { called = true; };
.
关于javascript - 如何验证是否已使用实习测试框架调用了方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39612558/
记录第一次实习 记录自己大三期间,在成都一家公司实习了一个多月的经历,总结一下自己第一次实习经验、收获以及不足的地方。 公司使用的技术: 公司使用的是微服务开发的,还好之前对微服务
问题: 代理的目的是什么? 在所有的文档中,没有一个关于代理存在的直接解释——然而,它似乎是 intern.js 难题的一个重要部分。 它的职责是什么,代理在许多功能(在测试上下文中不是功能)特性中使
例如,我有一个类,我在二进制文件中存储了一些有关的信息: class car { char car_manufacturer; //other stuff }; car_manufac
是UUIDs在Java中像字符串一样实习?如果不是,我是否应该尝试回收 UUID 对象以最大限度地减少 RAM 使用? 我使用 UUID 作为数据库主键和外键列的数据类型。因此,这意味着许多行重复使用
我是 Scala 的新手,但我了解 Java。因此,据我了解,区别在于 Scala 中的 == 充当 Java 中的 .equals ,这意味着我们正在寻找值(value); Scala 中的 eq
我是一名优秀的程序员,十分优秀!