我有兩個函數值,我試圖比較,並確保一個比另一個大,我只是不知道如何在RSpec中做到這一點。一個函數是「uncompleted_tasks」,另一個是「tasks.count」,它們都是用戶模型的一部分。這是我在RSpec中的。該主題是User模型的一個實例,RSpec向我提供了「expect(ut)。」應該是< = tc「行上的錯誤」未定義的局部變量或方法'ut'for#(NameError)「。這是怎麼回事?Ruby on Rails RSpec比較函數值
describe "uncompleted tasks should be less than or equal to total task count" do
before do
ut = subject.uncompleted_tasks
tc = subject.tasks.count
end
expect(ut).should be <= tc
end