- Background
<% unless @feature.background.description.empty? %>
<%= h(@feature.background.description) %>
<% end %>
<% if @feature.background.steps %> <% @feature.background.steps.each_with_index do |step,index| %>
class="step <%= (index + 1) % 2 == 0 ? 'even' : 'odd' %>"> <%= step.keyword %> <% if step.definition %> <%= h(step.value) %> <% else %> <%= h(step.value) %> <% end %>
<% if step.has_table? %>
<% step.table.first.each_with_index do |column,column_index| %> <% end %> <% step.table[1..-1].each_with_index do |row,row_index| %> <% row.each_with_index do |column,column_index| %> <% end %> <% end %>
<%= h(column.strip) %>
<%= h(column.strip) %>
<% end %> <% if step.has_text? %>
<%= h(step.text) %>
<% end %> <% end %> <% else %> No Steps Defined <% end %>