0

我刚刚完成了一个 ruby​​ rails 项目的 rake 任务,该项目将在本地运行(从不在线)。为了对其进行测试,我正在尝试使用 RSpec,这是该应用程序迄今为止一直用于其单元测试的内容。

我以前从未使用过 RSpec,我遇到了很多麻烦。这是我的问题的一般列表:

1)“spec_helper”文件查询了一个我不需要的在线服务器,这给我带来了一些连接问题

2)我不知道如何要求我需要测试的文件

我修补了这些问题,但这是我当前的需求列表......

# require 'spec_helper'
require '../../../lib/release_notes/release_notes_generator'

绝对不是我要找的。

3)我在错误的工作目录中。到目前为止,rake 任务仅从特定目录运行,现在我无法弄清楚如何让 RSpec 从另一个目录运行它。

我应该如何解决这些问题?我应该将 RSpec 应用于这个问题吗?

4

1 回答 1

0

尝试类似的东西

require "#{Rails.root}/lib/release_notes/release_notes_generator"
于 2013-07-08T15:59:37.110 回答