我得到了一个带有私有方法的模型,我想用RSpec规范,
我总是这样:I want to test the public API my class exposes.
如果有私有方法,则只能从公开给其他类的公共方法调用它们.因此,如果您测试这些公共方法在所有条件下都能按预期工作,那么您也证明了它们使用的私有方法也能工作.
我承认我遇到过一些特别复杂的私有方法.在极端情况下,如果您想测试它们,可以这样做:
@obj.send(:private_method)
如何设计一个秒杀系统 -〔许令波〕
重学前端 -〔程劭非(winter)〕
面试现场 -〔白海飞〕
张汉东的Rust实战课 -〔张汉东〕
讲好故事 -〔涵柏〕
如何讲好一堂课 -〔薛雨〕
搞定音频技术 -〔冯建元 〕
去无方向的信 -〔小麥〕
林外 · 专利写作第一课 -〔林外〕
技术领导力实战笔记 2022 -〔TGO 鲲鹏会〕
互联网人的数字化企业生存指南 -〔沈欣〕
徐昊 · AI 时代的软件工程 -〔徐昊〕
无涯教程 - C语言教程
无涯教程 - Docker教程
无涯教程 - 批处理教程
无涯教程 - Sed教程
无涯教程 - F#教程
无涯教程 - Golang教程
无涯教程 - JSON教程
无涯教程 - Socket.io教程