Node.js/JavaScript 内置类型的存根?
这个练习相当学术化,但它对于理解 JavaScript 的行为很有用。 为什么这个可行: var fs = require('fs'); console.log(fs.readdirSync('/').length);…
如何“提供”?在米杰的事实中实施?
我正在阅读《Clojure in Action》第 8 章有关 TDD 的内容,并尝试了存根宏。它使用动态绑定机制来存根函数。唉,在 Clojure 1.3 中,不可能对非动态变…
如何使用 mocha 删除 send_file
最直接的尝试是这样做 @controller.stubs(:send_file) ,但这会导致输出错误,例如 ActionView::MissingTemplate: Missing template ... So how do I …
junit:模拟和存根——参考链接?
因此,在我职业生涯的这个阶段,我主要是一名 RoR 开发人员(对 Python 和 Django 仍然有一些挥之不去的依恋),并且最近我开始参与 java/ejb/tomcat …
Rspec 2 和 Rails 3 存根/模拟
我目前正在将一个大型应用程序从 Rails 2 迁移到 Rails 3。在我们的功能规范中,我们有很多这样的东西: @model = Factory :model @child = Factory :…
使用 mocha 打桩助手
it "should have edit button if user has permission to edit" do EntitiesHelper.stubs(:permission_to_edit_entity?).returns(true) get :index @e…
Rhino Mocks:断言中使用的存根值?
首先是我的问题,然后是一些细节: 问:在确保在后续分配中使用属性的值时,是否需要对属性的值进行存根? 详细信息: 我在 MSpec 类中使用 Rhino Moc…
RSpec Stubbing:返回参数
虽然我的问题非常简单,但我未能在这里找到答案: 如何存根方法并返回参数本身(例如在执行数组操作的方法上)? 像这样的东西: interface.stub!(:ge…
Objective C - OCMock 和存根?
是否可以拥有一个类的实际对象,并且只模拟该类中的一个方法,而不是模拟整个对象? 我希望该对象的行为与真实对象 100% 相同,除了 1 个方法之外。 …
在请求规范中存根身份验证
在编写请求规范时,如何设置会话和/或存根控制器方法? 我正在尝试在集成测试中消除身份验证 - rspec/requests 这是一个测试示例 require File.dirnam…
在控制器单元测试中存根自定义 TagLib 方法
我在自定义标签库中有一个方法,如下所示: def deleteAction = {attrs -> def id = attrs['id'] def type = attrs['type'] def clazz = attrs['class…
在 RSpec 单元测试期间消除地址地理编码
我正在使用 geocoder gem 将地理编码功能添加到我的 Active Record 模型类之一。这很好用,但我实际上不希望在单元测试期间触发地理编码。 我尝试通过…
在RhinoMocks中创建存根方法时如何使用真实参数?
我想创建以下接口的存根: interface IUnitOfWork { void DoInTransaction(Action method); } 在存根对象中,我想要 DoInTransaction 做的就是运行 me…