从http://github.com/diaspora/diaspora/blob/master/spec/models/profile_spec.rb describe Profile do
before do
@person = Factory.build(:person)
end
describe 'requirements' do
it
我有一个带有订单和退款模型的Rails应用程序。订购has_many:退款。一切都很好。我正在尝试为控制器中的退款逻辑编写功能测试。这就是我现在所拥有的: test "should not process partial paypal refund for partially refunded order when refund total plus refund amount is greate
我正在尝试控制器上的以下功能测试。我使用以下 RSpec2 的Rails 3 Shoudla 摩卡 这里的测试 context "POST on create should be successful" do
before(:each) do
Model.any_instance.expects(:save).returns(true).once
Model.any_
我需要模拟如下: Class User
def facebook
#returns an instance of a facebook gem
end
end
所以在我的用户测试,访问用户的Facebook信息,我需要调用user.facebook.me.info检索其信息。如果我想嘲笑这个,我目前使用下列内容: @user = Factory(:user)