我写了一个模板,做一些东西到一个JSON对象,作为一个例子:测试ERB模板
{
"list": [
<% ['a', 'b', 'c', 'd'].each do |letter| %>
<%= puts "{ \"letter\": \"" + letter + "\" }," %>
<% end %>
]
}
我如何写一个单元测试来检查JSON输出是有效的?我是Ruby的新手,所以我不知道我会用这个工具。另外,是否有更好的方法来制作ERB模板中的JSON对象列表?
我没有权限访问或了解正在处理模板的事物,所以我对我可以使用哪些Ruby库并不十分肯定。
注意: RAILS不参与。只是香草红宝石。
您是否考虑过使用[JBuilder](https://github.com/rails/jbuilder/blob/master/README.md)? –