我刚刚完成了一个 ruby rails 项目的 rake 任务,该项目将在本地运行(从不在线)。为了对其进行测试,我正在尝试使用 RSpec,这是该应用程序迄今为止一直用于其单元测试的内容。
我以前从未使用过 RSpec,我遇到了很多麻烦。这是我的问题的一般列表:
1)“spec_helper”文件查询了一个我不需要的在线服务器,这给我带来了一些连接问题
2)我不知道如何要求我需要测试的文件
我修补了这些问题,但这是我当前的需求列表......
# require 'spec_helper'
require '../../../lib/release_notes/release_notes_generator'
绝对不是我要找的。
3)我在错误的工作目录中。到目前为止,rake 任务仅从特定目录运行,现在我无法弄清楚如何让 RSpec 从另一个目录运行它。
我应该如何解决这些问题?我应该将 RSpec 应用于这个问题吗?