В настоящее время у меня есть функция голосования «Мне нравится / не нравится», которая выводится в следующем формате:
как (#) не нравится (#)
Где "нравится" и "не нравится" - это кликабельные ссылки, которые обновляют общее количество голосов "нравится" или "не нравится" (обозначается (#))
Я пишу тест на огурец, чтобы проверить правильность подсчета «нравится / не нравится». Я хотел бы проверить
...
Then I should see "like (2) dislike (0)"
Однако мой тест на огурец не прошел. У кого-нибудь есть совет? Вид ниже:
<%= link_to "like", url_for(:action => 'like', :controller => 'comments', :id => c.id) %>
(<%= c.comment_votes.nil? ? 0 : c.comment_votes.count(:conditions => {:score => 1}) %>)
<%= link_to "dislike", url_for(:action => 'dislike', :controller => 'comments', :id => c.id) %>
(<%= c.comment_votes.nil? ? 0 : c.comment_votes.count(:conditions => {:score => -1}) %>)