【发布时间】:2025-12-08 04:00:02
【问题描述】:
我有一个概念问题,我正在做一个 Rails 项目,据我所知,测试和规范都用于测试。其中 test 指的是单元测试,而 spec 指的是集成测试。但是我想对这两个文件夹有完整的了解,如果它们都指的是 test 那么它们之间的主要区别是什么?
【问题讨论】:
标签: ruby-on-rails unit-testing testing integration-testing
我有一个概念问题,我正在做一个 Rails 项目,据我所知,测试和规范都用于测试。其中 test 指的是单元测试,而 spec 指的是集成测试。但是我想对这两个文件夹有完整的了解,如果它们都指的是 test 那么它们之间的主要区别是什么?
【问题讨论】:
标签: ruby-on-rails unit-testing testing integration-testing
Rails 默认测试框架为您提供测试文件夹rails default testing framework,如果您想使用 RSpec 测试框架,它为您提供名为“spec”的文件夹RSPEC,您希望选择哪个选项,RSPEC 规范是更具可读性,人们同时使用这两种方式。
【讨论】: