Skip to content

Instantly share code, notes, and snippets.

@judearasu
judearasu / show.html.erb_spec.rb
Created September 10, 2011 16:46
Show action
require 'spec_helper'
describe "posts/show.html.erb" do
before(:each) do
@post = assign(:post, stub_model(Post,:id=>1,:title => "Test",:description=>'Want to contribute Engines'))
end
it "displays the post title with description" do
render
rendered.should contain("Test")
rendered.should contain("Want to contribute Engines")
require 'spec_helper'
describe "posts/new.html.erb" do
before(:each) do
@post = assign(:post, stub_model(Post)).as_new_record.as_null_object
end
it "renders the form partial" do
render
rendered.should have_selector('form',:method => "post",:action => posts_path) do |form|
form.should have_selector('label',:for=>'post_title',:content=>'Title')
<html>
<head>
<style type="text/css">
@media screen and (-webkit-min-device-pixel-ratio:0) {
.myClass { background-color: #FF0000; }
#myId{color:#444}
body:nth-of-type(1) .chrome{border:1px solid red}
}
</style>
</head>