我寫了一個模板,做一些東西到一個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)? –