0
我在lib目錄中有一些類,我想測試它。我的類我想測試看起來像:Rspec和rails:在lib目錄中測試庫時遇到的問題
class StatAggregation
class << self
def skills_rate(user_id)
user_id = User.find_by_id(user_id)
...
end
end
end
我創建規範:
require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper')
describe StatAggregation do
fixtures [
:users
]
describe 'skills_rate method' do
it 'should work' do
@user_id = 1
@user = mock_model(User)
User.should_receive(:find_by_id).with(@user_id).and_return(@user)
...
StatAggregation.skills_rate(@user_id)
end
end
end
它工作正常,但它並沒有顯示在那裏出現錯誤:
1)
ArgumentError in 'PxStatAggregation skills_rate method should work'
wrong number of arguments (1 for 0)
script/spec:10:
Finished in 0.326331 seconds
如何得到出現錯誤的行數「參數的錯誤數量(1代表0)」?
非常感謝!有用。 – 2010-09-15 18:33:57