ここにTDDが新しくあります!ここでrspecモッキング外部API
は簡単に、私は(ruby library)をテストしたいものです。
エラーが発生しdescribe Text do
it "should call the Twilio API with credentials" do
#pending "mocking api although not passed in.."
t = mock(Twilio::RestAccount)
twapi = mock("new twapi").should_receive(:request).and_return(Net::HTTPSuccess)
t.stub(:new).and_return(twapi)
Twilio::RestAccount.should_receive(:new)
sms = Factory.create(:boring_sms)
sms.send_sms
end
end
:nilのための未定義のメソッド `リクエスト」を
account = Twilio::RestAccount.new(ACCOUNT_SID, ACCOUNT_TOKEN)
resp = account.request(
"/#{API_VERSION}/Accounts/#{ACCOUNT_SID}/SMS/Messages",
'POST',
smsInfo
)
そしてここでは、テストコードの試みです: NilClass
私は正しいアプローチをとっていますか?ありがとう!
この質問が尋ねられたので、私はVCRの大ファンになりました! –