来自测试控制台的RSpec模拟

时间:2012-08-10 13:51:12

标签: ruby-on-rails ruby rspec

我想从rails测试控制台测试RSpec存根和模拟。可能吗 ?如果是,怎么样?

这就是我的尝试:

$rails c test
>require "./spec/spec_helper"
true
>source = double('source')
NoMethodError: undefined method `double' for main:Object

2 个答案:

答案 0 :(得分:33)

您需要require 'rspec/mocks/standalone'stated in the documentation

答案 1 :(得分:0)

试试这个:

$ RAILS_ENV=test rails c