我有一个Model方法,在执行时返回以下内容.
{"data" => [
{"product" => "PRODUCTA", "orders" => 3, "ordered" => 6, "revenue" => 600.0},
{"product" => "PRODUCTB", "orders" => 1, "ordered" => 5, "revenue" => 100.0}]}
Run Code Online (Sandbox Code Playgroud)
我想测试以确保第一个哈希中的"收入"存在,然后测试该值是否等于600.
subject { described_class.order_items_by_revenue }
it "includes revenue key" do
expect(subject).to include(:revenue)
end
Run Code Online (Sandbox Code Playgroud)
我完全迷失了如何使用Rspec进行测试.