我正在尝试为我的 rails 应用程序中的序列化程序编写一个简单的 Rspec。我尝试使用:
ActiveModelSerializer::Matchers。因为这不起作用。我确实尝试让我的 Rspec 测试看起来像下面这样:
require 'spec_helper'
describe CoffeeTypeSerializer do
it { should have_key(:name) }
it { should have_key(:image) }
it { should have_key(:type_of_coffee) }
it { should have_key(:temp) }
it { should have_key(:caffeinated) }
it { should have_key(:basicInfo) }
it { should have_key(:price) }
it { should have_key(:created_at) }
it { should have_key(:updated_at) }
it { should have_key(:fullInfo) }
it { should have_key(:drinks) }
end
不幸的是,没有运气并得到以下错误:
ArgumentError:参数数量错误(0 表示 1..2)
尝试搜索高低,但测试 JSON 序列化程序的最佳方法是什么