Я ищу чистый способ использования JBuilder и проверки вывода json с помощью RSpec.Популярный способ тестирования JSON - реализовать метод as_json, а затем в RSpec сравнить полученный объект с методом object.to_json.Но большая причина, по которой я использую JBuilder, заключается в том, что мне не нужны все атрибуты, которые выдает to_json;так что это разрывы сравнения) Создайте хеш внутри моего теста RSpec, который содержит «ожидаемую» строку JSON назад
@expected => {:id => @venue.id,:name=>@venue.name..........}
2) Сравните строку @expected с results.response.body, которое возвращается из вызова JSON.*
Это кажется простым, за исключением того, что у меня есть объекты, визуализируемые с более чем 15 атрибутами, а построение строки хеша @expected громоздко и очень хрупко.Есть ли лучший способ сделать это?