如何在 IRB 会话中包含 RSpec 助手?

How to include RSpec helper in IRB session?

说我做了这样一个方便的花花公子帮手:

RSpec.configure do |config|
    config.include HandyDandyHelper
end

如何将其包含在 IRB 会话中?

[16] pry(main)> include HandyDandyHelper
NameError: uninitialized constant HandyDandyHelper

您必须在包含模块之前要求包含该模块的文件,因此 Ruby 知道您在说什么代码。

require './handy_dandy_helper'
include HandyDandyHelper

你的帮助文件的路径是相对于你启动 IRB 的目录。