我想测试一下这段代码:
smtp = Net::SMTP.start(config[:server])
使用此规范:
expect(Net::SMTP).to receive(:start).with('testserver')
但请接受此错误:
Failure/Error: Unable to find matching line from backtrace
SystemStackError:
stack level too deep
我错过了什么?我是否应该使用像fakeweb这样的东西来存储这个活动,或者期望这个阶段的功能是否足够?