2014-12-22 52 views
0

我對rails中的TDD很新穎。我想解析一個JSON數據,並遞歸調用從散列JSON數據構建的對象的測試。 JSON數據的構建方式使得相同的對象結構在多個分支上重複多次。遞歸調用rails Rspec測試模塊

我想知道的是,是否可以遞歸調用相同的測試模塊?如果是,那該怎麼辦?

+0

什麼是遞歸是必需的? –

回答

0

我想出瞭解決方案,正如我前面說過的,我對rails很新穎。解決方案非常簡單。

我在測試模塊內創建了一個簡單的私有函數,可以從測試模塊中輕鬆調用該函數。

it "calls a recursive function" do 
     recursive_function() 
    end 

    private 
    def recursive_function() 
    ... 
    end