-1

我用 Ruby 写了正则表达式。我创建了一个文件夹名称“test”并在其中添加了 2 个文件。

第一个文件:

require 'test/unit'
class MyFirstTest < Test::Unit::TestCase
  def test_for_truth
  end
end

第二个文件:

require 'my_math'
require 'test/unit'

class MyMathTest < Test::Unit::TestCcase
  def test_addition

  end

  def test_subtraction

  end
end

现在,当我尝试使用命令在 ruby​​ 命令行上运行它时ruby my_math_test.rb

它说

没有这样的文件或目录 --ruby

我正在使用红宝石 1.9.3

你知道如何运行这段代码吗?

4

3 回答 3

0

测试单元测试可以通过输入:

rake test

见: http: //guides.rubyonrails.org/testing.html

于 2013-02-27T01:39:35.973 回答
0

我想,我找到了答案

添加完整路径。

例子:

需要“测试/单元”需要“c:/sites/cons/bets”

bets 是我的 .rb 文件所在的目录。

于 2013-02-27T17:35:41.540 回答
0

不知道你的my_math脚本在哪里。但我猜它不在你的$LOAD_PATH.

尝试以下操作:

require_relative 'my_math'
于 2013-02-27T02:53:46.183 回答