我一直在使用MiniTest学习TDD/BDD.我想弄清楚我的代码的哪些部分应该使用MiniTest :: Unit :: TestCase进行测试,哪些部分应该使用MiniTest :: Spec进行测试.
我理解单元测试和集成测试之间的区别,我从Web上的示例中无法理解的是,TestCase和Spec是否都是单元测试,或者TestCase是否用于单元测试和规范用于集成测试?
我是否应该将我的快速单元测试保存在MiniTest :: Unit :: TestCase类和更长的集成测试中,这些测试更常用于描述MiniTest :: Spec期望中的功能?它是否重要,或者是个人偏好的问题?