来自测试控制台的RSpec模拟

Emi*_*mil 12 ruby rspec ruby-on-rails

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

这是我试过的:

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

Myr*_*ton 33

您需要require 'rspec/mocks/standalone',如文档中所述.