我正在使用Rspec进行测试。我正在创建一个战斗系统,我需要根据需要进行广泛测试。
到目前为止,使用rspec,我主要检查方法的结果是否应该返回某个值,创建某些记录等等。
但是我怎么能(如果可能的话)检查方法中的变量?想想这个例子:
def combat
weapon_damage = 30
total_damage = weapon_damage + other_damage
total_damage
end
我怎样才能检查weapon_damage是30?或者other_damage的值?如你所见,我正在寻找一种方法来测试我的方法的步骤。
答案 0 :(得分:3)