Rails/Rspec 存根:指定顺序和顺序依此类推
我很乐意创建基本的存根,但对如何指定诸如顺序(和反转它)等内容有点困惑。 举一个具体的例子,这里是我正在尝试测试的控制器中的一行 @courses = C…
RSpec 存根方法可以按顺序返回不同的值吗?
我有一个模型系列,其方法 location 合并了其他对象 Members 的 location 输出。 (成员与家庭相关联,但这在这里并不重要。) 例如,给定 member_1 …
存根由 ActiveRecord 类上的插件添加的方法
我在用户模型上使用插件acts_as_audited。所以我在 user.rb 中有以下内容 - class User < ActiveRecord::Base acts_as_audited end 我知道插件acts_…
Rhino 模拟存根中私人设置器的问题
错误: 您正在尝试设定一个期望 在定义为使用的属性上 财产行为。而不是写作 代码如下:mockObject.Stub(x => x.SomeProperty).Return(42)可以直接…
将数据集映射到 UItableView 内的文本字段
在我的应用程序中,我使用一些 .net asmx 服务(作为后端)来获取一些数据并将其填充到我的视图中。在其中一个模块中,我需要编辑和保存从服务获取的…
java.net.ConnectException:连接超时:连接?
我在我的代码中使用了 RMI : import java.rmi.* public interface AddServerIntf extends Remote { double add(double d1,double d2) throws RemoteE…
在 Mocha 中取消类方法的存根
对于特定测试,我想更改类方法的返回值。 我可以通过调用 MyClass.expects(:method).returns(:myvalue) 获得正确的行为。完成测试后,如何停止这种行…
绕过规范中的初始化程序
我有以下方法来创建新的 Connection 对象。它将打开一个串行端口。注意,当端口不存在时会失败。 class Connection def initialize(port) begin @seri…
rspec 存根 current_company
我有一个 Rails 3 项目,我想在其中存储在会话变量中选择的当前公司。 我正在使用员工控制器规范,并且想暂时删除 current_company,因为我正在隔离员…
显式测试库/gems 是否由 rspec 中的存根定义?
我正在构建一个非常小的 gem 来读取图像数据格式并将图像作为无聊的 ruby 数组返回,或者返回一个漂亮的 narray,取决于 a) 是否已请求 narray 以…
在单元测试 getter/setter 时如何使用 Rhino-mocks?
我目前正在学习 Rhino-mocks,并认为我混淆了单元测试和模拟之间的界限。在下面的示例中,我有一个只读 Count() 属性,我试图在其上测试 Get() (一个…