我是一个相当新手的测试人员,但一直试图在 Rails 中的 TDD 方面做得更好。
RSpec 效果很好,但我的测试很慢。我听说 MiniTest 要快得多,而且 MiniTest/Spec DSL 看起来与我习惯使用 RSpec 的方式非常相似,所以我想我会试一试。
但是,我无法在网络上找到任何提供如何设置和运行 Minitest 的演练。我从 RSpec 书中学习了如何测试,但我不知道 Test::Unit 或 MiniTest 应该如何工作。我的 gemfile 中有 gem,我编写了一些简单的测试,但我不知道将它们放在哪里或如何运行它们。我认为这是显而易见的事情之一,没有人费心把它写下来……
谁能向我解释如何设置一些 Minitest/spec 文件并让它们运行,以便我可以将性能与 Rspec 进行比较?
编辑
具体来说,这些是我最需要知道的基础知识:
- 您是否需要一个 test_helper 文件(如 spec_helper),如果需要,您如何创建它?
- 你如何运行迷你测试?似乎没有等价于
rspec spec
orrspec path/to/file_spec.rb
,我错过了什么?
谢谢!