我的導軌模型中有一些私有方法。我想單獨指定它(使用rspec)。spec'ing私有方法
我做這樣的事情
class TestModelA < ModelA
def public_wrapper_method_A
private_method_A_from_ModelA
end
end
,我寫TestModelA#public_wrapper_method_A
我覺得這是很好的情況下書寫規範的私有方法規範。
爲這些私有方法編寫測試的最佳方法是什麼?
你們覺得怎麼樣?優點缺點?