我有以下代碼RSpec的 - 模擬符號符號參數
def foo(bar)
bar.map(&:to_sym)
end
我想期望設定爲map
與&:to_sym
。如果我做
describe '#foo' do
it 'should convert to array of symbols' do
bar = %w(test1 test2)
bar.should_receive(:map).with(&:to_sym)
foo(bar)
end
end
它失敗
ArgumentError: no receiver given
任何想法,我該怎麼辦呢?
是的,那是一個錯字。但是,它沒有回答這個問題。 – p0deje 2012-03-23 10:49:22