【发布时间】:2014-12-22 15:02:24
【问题描述】:
我对 Rails 中的 TDD 非常陌生。我想解析 JSON 数据并递归地调用对从散列 JSON 数据构建的对象的测试。 JSON 数据的构建方式是相同的对象结构在多个分支上重复多次。
我想知道的是,是否可以递归调用相同的测试模块?如果是,那怎么做?
【问题讨论】:
-
需要什么递归?
标签: ruby-on-rails ruby json recursion rspec
我对 Rails 中的 TDD 非常陌生。我想解析 JSON 数据并递归地调用对从散列 JSON 数据构建的对象的测试。 JSON 数据的构建方式是相同的对象结构在多个分支上重复多次。
我想知道的是,是否可以递归调用相同的测试模块?如果是,那怎么做?
【问题讨论】:
标签: ruby-on-rails ruby json recursion rspec
我想出了解决方案,正如我之前所说的,我对 Rails 很陌生。解决方法很简单。
我在测试模块中创建了一个简单的私有函数,可以很容易地从测试模块中调用。
it "calls a recursive function" do
recursive_function()
end
private
def recursive_function()
...
end
【讨论】: