使用 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['cla…
在 RSpec 单元测试期间消除地址地理编码
我正在使用 geocoder gem 将地理编码功能添加到我的 Active Record 模型类之一。这很好用,但我实际上不希望在单元测试期间触发地理编码。 我尝试通过…
在RhinoMocks中创建存根方法时如何使用真实参数?
我想创建以下接口的存根: interface IUnitOfWork { void DoInTransaction(Action method) } 在存根对象中,我想要 DoInTransaction 做的就是运行 met…
使用 Mocha 将对象作为参数传递给存根方法
Foo.expects(:bar) Foo.bar(:abc => 123, :xyz => 987) # assert Foo.bar was called with a hash that has a key of :abc == 123 基本上我想检查…
Mockito 中的存根默认值
如何存根一个方法,以便在给定一个我不期望的值时,它返回一个默认值? 例如: Map<String, String> map = mock(Map.class) when(map.get("abcd")…
Mockito 重新存根方法已使用 thenthrow 存根
我遇到了mockito的问题。 我正在开发一个网络应用程序。在我的测试中,用户管理被嘲笑。 在某些情况下,我必须更改 getLoggedInUser() 方法返回的用户…
使用 Mocha 模拟/存根应用程序控制器方法(使用 Shoulda、Rails 3)
在为控制器编写功能测试时,我遇到了一个场景,其中我有一个 before_filter 从数据库请求我的一个测试所需的一些信息。我正在使用 Factory_girl 生成…