对我的RSpec测试 我将自动将数据文档与每次测试联系起来。 为了澄清,如果我每次测试都需要一个Xml文档,作为投入数据,然后是一些xpath报表,以验证他们回来的回复,我想将Xml和xpath作为文档外部化,并且通过将测试的独特身份作为档案,很容易地与测试框架联系起来。 我试图采取这种行动,但解决办法并不明确。 我写了一种计算“描述”价值的助手方法,并将之与FILE结合起来,以形成一个独特的识别标志,该识别标志被设定为其他公共事业部门可以获取的全球变量。 独一无二的识别码被用于链接我所需要的数据文档。 我必须把这一助手方法称为每一次试验的第一线,这很奇怪。
如果我有这样的一个RSpec例子:
describe "Basic functions of this server I m testing" do
it "should give me back a response" do
# Sets a global var to: "my_tests_spec.rb_should_give_me_back_a_response"
TestHelper::who_am_i __FILE__, description
...
end
end
是否有更好的/微调/微薄的方法,我能为每次测试获得独一无二的识别资料,我可以把数据档案与数据档案联系起来? 也许,在SRSpec I m中,没有意识到什么?
Thank you, -Bill