-1

Rubyで正規表現を書きました。「test」というフォルダ名を作成し、そこに2つのファイルを追加しました。

1番目のファイル:

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

2番目のファイル:

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

私は答えを見つけたと思います

完全なパスを追加します。

例:

「テスト/ユニット」が必要「c:/ sites / cons/bets」が必要

betsは、私の.rbファイルが置かれているディレクトリです。

于 2013-02-27T17:35:41.540 に答える
0

テストユニットテストは、次のように入力して実行できます。

rake test

参照: http: //guides.rubyonrails.org/testing.html

于 2013-02-27T01:39:35.973 に答える
0

my_mathスクリプトがどこにあるかわからない。しかし、私はそれがあなたの中にはないと思います$LOAD_PATH

次のことを試してください。

require_relative 'my_math'
于 2013-02-27T02:53:46.183 に答える