2011-06-07 57 views
12

我通过Rspec测试代码在mTurk上创建匹配,但同时我需要测试必须从mTurk发回的结果。为了节省每次测试的复杂性测试,我使用VCR将录制的HTTP请求录制在录像带中。我怎样才能实现这个测试?Rspec通过mTurk测试实时结果

+0

我认为你的标题是有点误导你想要实现的。你可能知道VCR会给你实时结果的反面,它会存储响应,所以它会给你一个预定的响应,它会提出一次请求。你是问你如何使用VCR来测试mTurk,或者如何编写mTurk测试? – bobbywilson0 2011-07-08 21:45:32

+3

@bobby,以及我做了一些破解:),我用调试器来保存我的rspec测试,直到结果从mTurk回来,然后它被存储在VCR中。所以我必须做一次这种有点黑客,然后在那之后VCR为我工作 – 2011-07-09 17:45:02

回答

4

好吧,我做了一些破解,我用调试器来保存我的rspec测试,直到结果从mTurk回来,然后它被存储在VCR中。所以我必须做一次这种有点黑客一次,然后之后,录像机为我工作