Sha256: 4bb7fcde0d56a53aa3525211c07d2e5665c2c4418d8ec376a6f612127eb9fa84

Contents?: true

Size: 624 Bytes

Versions: 3

Compression:

Stored size: 624 Bytes

Contents

require 'spec_helper'

describe <%= class_name %>Cell do
  context "cell rendering" do 
    <% for state in actions %>
    context "rendering <%= state %>" do
      subject { render_cell(:<%= file_name %>, :<%= state %>) }
  
      it { should have_selector("h1", :content => "<%= class_name %>#<%= state %>") }
      it { should have_selector("p", :content => "Find me in app/cells/<%= file_name %>/<%= state %>.html") }
    end
    <% end %>
  end


  context "cell instance" do 
    subject { cell(:<%= file_name %>) } 
    <% for state in actions %>
      it { should respond_to(:<%= state %>) }
    <% end %>
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rspec-cells-0.1.0 lib/generators/rspec/templates/cell_spec.erb
rspec-cells-0.0.5 lib/generators/rspec/templates/cell_spec.erb
rspec-cells-0.0.4 lib/generators/rspec/templates/cell_spec.erb