我想从 rails 测试控制台测试 RSpec 存根和模拟。可能吗 ?如果是,如何?
这是我尝试过的:
$rails c test
>require "./spec/spec_helper"
true
>source = double('source')
NoMethodError: undefined method `double' for main:Object
我想从 rails 测试控制台测试 RSpec 存根和模拟。可能吗 ?如果是,如何?
这是我尝试过的:
$rails c test
>require "./spec/spec_helper"
true
>source = double('source')
NoMethodError: undefined method `double' for main:Object
您需要require 'rspec/mocks/standalone'
,如文档中所述。
尝试这个:
$ RAILS_ENV=test rails c