我正在创建一个 ruby 沙盒环境。我正在使用 eval() 来评估代码并使用 rubycop gem 来确保安全。如何使用 rspec 测试代码的输出。例如,用户键入代码,我对其进行评估。如何针对 rspec 测试运行结果?
例如,我要求用户创建一个 add 方法,一旦我得到输出运行 eval(code) 就可以了。我写了一个 rspec 测试。
describe "#add" do
it "should equal the sum of two numbers" do
add(2, 3).should eq 5
end
end
我如何运行此代码并在后端获取结果。