我很快就注意到了"支持MiniTest个规格".我看过这些referenced before,但认为它只是与工厂相关联的一种替代测试语法,但如果是这样的话,为什么MiniTest需要同时支持它们呢?
我们只在我学习Ruby on Rails时讨论了测试,所以我对规范一无所知.当我在谷歌上搜索规范时,我发现了很多关于如何编写好规范的东西,但没有任何东西可以解释它们是什么.测试和规格之间有什么区别?
我很快就注意到了"支持MiniTest个规格".我看过这些referenced before,但认为它只是与工厂相关联的一种替代测试语法,但如果是这样的话,为什么MiniTest需要同时支持它们呢?
我们只在我学习Ruby on Rails时讨论了测试,所以我对规范一无所知.当我在谷歌上搜索规范时,我发现了很多关于如何编写好规范的东西,但没有任何东西可以解释它们是什么.测试和规格之间有什么区别?
谷歌搜索测试和规格.一些好的阅读会弹出:
我的观点是,与mini test等相比,规范阅读起来更"自然",感觉更像是代码功能的真正规范.
Rspec是DSL的一个很好的例子,它是专门为编写测试而编写的,这些测试在阅读时是有意义的,即使对于技术上不太有兴趣的人来说也是如此.
但最终,使用任何让你感觉更舒服的东西.编写测试几乎总是比不编写测试好,因为使用测试框架会让你感到不舒服
edit
在重读你的问题之后,你似乎特别问了一些关于迷你测试规格的问题.它是minitest的一个补充,它为minitest添加了类似rspec的语法.以上一切仍然适用.