MiniTest::Spec 文件应该命名什么?

发布于 2024-10-19 17:56:46 字数 184 浏览 2 评论 0原文

我想使用 MiniTest::Spec,我找到了一些资源来开始使用,但没有一个提到测试文件(或规范文件)应该命名什么,以及它们应该放在哪里:

  • test/test_*
  • spec/*_spec.rb

那么我应该使用哪一个呢?

I want to use MiniTest::Spec, I found a couple resources to get started, but none of them mentioned what the test files (or spec files) should be named, and where they should be placed:

  • test/test_*
  • spec/*_spec.rb

So which one should I use?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笑看君怀她人 2024-10-26 17:56:47

显然这取决于你,但我建议使用 spec/**/*_spec.rb ——这里的想法是,如果 MiniTest::Spec 在语法上以 RSpec 为模型,那么你可能以及将测试放在 RSpec 放置的同一位置,这样人们就不会措手不及。

It's up to you obviously, but I'd recommend using spec/**/*_spec.rb -- the thinking here being, if MiniTest::Spec is modeled after RSpec in syntax, then you might as well put the tests in the same place that RSpec puts them so people won't be put off guard.

帝王念 2024-10-26 17:56:46

假设您正在使用 rake,您可以在 rake 文件中指定您自己的路径,例如

 Rake::TestTask.new do |t|
  t.libs << "test"
  t.test_files = FileList['test/test_*.rb']
  t.verbose = true
end

Assuming you are using rake you can specify your own path in the rake file e.g.

 Rake::TestTask.new do |t|
  t.libs << "test"
  t.test_files = FileList['test/test_*.rb']
  t.verbose = true
end
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文