moser/foxtrot_mike

View on GitHub
lib/generators/view/templates/view.html.haml_spec.rb.erb

Summary

Maintainability
Test Coverage
require File.dirname(__FILE__) + '/../../spec_helper'

describe "/<%= controller %>/<%= name %>.html.haml" do
  include <%= controller.camelcase %>Helper
  
  before do
    <%- if name == "new" -%>
    assigns[:<%= controller.singularize %>] = @<%= controller.singularize.camelcase %> = <%= controller.singularize.camelcase %>.spawn
    <%- elsif name == "index" -%>
    assigns[:<%= controller %>] = @<%= controller.camelcase %> = [<%= controller.singularize.camelcase %>.generate!, <%= controller.singularize.camelcase %>.generate!]
    <%- else -%>
    assigns[:<%= controller.singularize %>] = @<%= controller.singularize.camelcase %> = <%= controller.singularize.camelcase %>.generate!
    <%- end -%>
  end

  it "should render" do
    render
  end
end