Я пытаюсь написать простой Rspec для сериализатора, который у меня есть в приложении rails. Я попытался использовать:RSpec Rails Serializer JSON
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: wrong number of arguments (0 for 1..2)
Пробовал поиск высокий и низкий, но что лучший способ протестировать сериализаторы JSON
любой шанс на гемминг этих помощников? –