3

私は ruby​​ と rspec の両方に不慣れで、ファイルを解析する必要があるクラスをテストする方法を知りたいと思っています。テストする予定の関数は次のとおりです。

def self.get_description(event_code)
  # search through a file for the event_code and return
  # the associated description field
end

本番環境では、ファイルのパスをハード コードします。rspec からファイルの内容を制御するにはどうすればよいですか?

4

1 に答える 1

2

有効な入力と無効な入力を含む、Tempfiles作成した解析を行ういくつかの仕様を作成し、解析関数が期待される結果(または例外)を返すようにします。

于 2012-05-09T15:05:23.540 に答える