Я написал шаблон, который делает некоторые вещи в объект JSON, в качестве примера:тест на Еврорадио Шаблон
{
"list": [
<% ['a', 'b', 'c', 'd'].each do |letter| %>
<%= puts "{ \"letter\": \"" + letter + "\" }," %>
<% end %>
]
}
Как я могу написать модульный тест, чтобы проверить, если выход JSON действителен? Я новичок в Ruby, поэтому не знаю, какие инструменты я бы использовал для этого. Кроме того, есть ли лучший способ сделать список объектов JSON в шаблоне ERB?
У меня нет доступа к знаниям, которые обрабатывают шаблон, или я не знаю, какие библиотеки Ruby я могу использовать.
ПРИМЕЧАНИЕ: RAILS не участвует. Просто ваниль Руби.
Считаете ли вы использование [JBuilder] (https://github.com/rails/jbuilder/blob/master/README.md) для этого? –