Skip to content

Instantly share code, notes, and snippets.

@rossta
Last active February 22, 2016 22:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rossta/538f0893402e99fcca12 to your computer and use it in GitHub Desktop.
Save rossta/538f0893402e99fcca12 to your computer and use it in GitHub Desktop.
Hanami view test error
<article class="ticket">
<h5><%= ticket.title %></h5>
<p>#<%= ticket.number %></p>
<p><%= ticket.summary %></p>
<% if ticket.issue %>
<%= link_to "View issue on Github", ticket.issue.github_url, class: "button small secondary" %>
<% else %>
<p>
<%=
form_for :ticket, routes.ticket_issues_path(ticket.id) do
submit "Create Github issue", class: "button small"
end
%>
</p>
<% end %>
</article>
<div id="tickets">
<% if tickets.any? %>
<% tickets.each do |ticket| %>
<%= render partial: "tickets/ticket", locals: { ticket: ticket } %>
<% end %>
<% else %>
<p class="placeholder">There are no tickets yet.</p>
<% end %>
</div>
Web::Views::Tickets::Index::authenticated::when there are tickets#test_0002_hides the placeholder message:
Hanami::View::MissingTemplateError: Can't find template 'tickets/ticket' for '' format.
/Users/ross/.gem/ruby/2.3.0/gems/hanami-view-0.6.0/lib/hanami/view/rendering/template.rb:59:in `raise_missing_template_error'
/Users/ross/.gem/ruby/2.3.0/gems/hanami-view-0.6.0/lib/hanami/view/rendering/template.rb:44:in `render'
/Users/ross/.gem/ruby/2.3.0/gems/hanami-view-0.6.0/lib/hanami/view/rendering/layout_scope.rb:86:in `render'
apps/web/templates/tickets/index.html.erb:12:in `block (2 levels) in singleton class'
apps/web/templates/tickets/index.html.erb:11:in `each'
apps/web/templates/tickets/index.html.erb:11:in `block in singleton class'
apps/web/templates/tickets/index.html.erb:-6:in `instance_eval'
apps/web/templates/tickets/index.html.erb:-6:in `singleton class'
apps/web/templates/tickets/index.html.erb:-8:in `__tilt_70282589247980'
/Users/ross/.gem/ruby/2.3.0/gems/tilt-2.0.2/lib/tilt/template.rb:164:in `call'
/Users/ross/.gem/ruby/2.3.0/gems/tilt-2.0.2/lib/tilt/template.rb:164:in `evaluate'
/Users/ross/.gem/ruby/2.3.0/gems/tilt-2.0.2/lib/tilt/template.rb:99:in `render'
/Users/ross/.gem/ruby/2.3.0/gems/hanami-view-0.6.0/lib/hanami/view/template.rb:39:in `render'
/Users/ross/.gem/ruby/2.3.0/gems/hanami-view-0.6.0/lib/hanami/view/rendering.rb:117:in `rendered'
/Users/ross/.gem/ruby/2.3.0/gems/hanami-view-0.6.0/lib/hanami/view/rendering.rb:131:in `layout'
/Users/ross/.gem/ruby/2.3.0/gems/hanami-view-0.6.0/lib/hanami/view/rendering.rb:104:in `render'
/Users/ross/dev/rossta/github_groove/spec/web/views/tickets/index_spec.rb:8:in `block (2 levels) in <top (required)>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment