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