如何从ruby控制台运行最小规格的套件?

时间:2014-04-17 20:23:19

标签: irb minitest

我希望能够从控制台运行规范套件。这里描述的内容http://interblah.net/how-minitest-works,但有规格。

到目前为止没有运气。有人可以给我一个暗示吗?

感谢。

1 个答案:

答案 0 :(得分:1)

最直接的方法是让ruby加载适当的文件,Minitest运行测试。

  1. 加载具有需要访问的代码的路径。这通常是libtest目录。让我们将-Ilib:test传递给ruby。
  2. 加载Minitest的跑步者。我们可以将-rminitest/autorun传递给ruby。
  3. 使用您要运行的测试加载文件。因为我们需要Minitest的跑步者,所以测试将会进行。我们假设测试文件是test/test_something.rb
  4. 这就是该命令的外观:

    $ ruby -Ilib:test -rminitest/autorun test/test_something.rb