Changeset 944
- Timestamp:
- 11/10/07 23:05:52 (1 year ago)
- Files:
-
- apps/merki/trunk/app/controllers/pages.rb (modified) (4 diffs)
- apps/merki/trunk/app/views/pages/show.html.erb (modified) (1 diff)
- apps/merki/trunk/spec/views/pages/show_html_spec.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
apps/merki/trunk/app/controllers/pages.rb
r943 r944 1 1 class Pages < Application 2 provides :text3 2 4 3 def index … … 7 6 redirect url(:page, @page) 8 7 else 9 "Uh oh! Home Page not found "8 "Uh oh! Home Page not found." 10 9 end 11 10 end … … 18 17 19 18 def new 20 only_provides :html21 19 @page = Page.new 22 20 render @page … … 33 31 34 32 def edit(id) 35 only_provides :html36 33 @page = Page[id] 37 34 raise BadRequest unless @page apps/merki/trunk/app/views/pages/show.html.erb
r943 r944 1 Show for Pages 1 <h1><%= @page.title %></h1> 2 3 <%= @page.to_html %> apps/merki/trunk/spec/views/pages/show_html_spec.rb
r943 r944 1 1 require File.join(File.dirname(__FILE__),'..','..','spec_helper') 2 2 3 describe "/pages/1" do 4 it "should spec the show view" 3 describe "/pages/My+Page" do 4 before(:each) do 5 @page = Page.new(:title => "My Page") 6 @page.stub!(:to_html).and_return("<p>Here's my page!</p>") 7 Page.stub!(:find_by_slug).and_return(@page) 8 get("/pages/My+Page") 9 end 10 11 it "should have an H1 with the page title" do 12 @controller.body.should include("<h1>My Page</h1>") 13 end 14 15 it "should have the Page's html content" do 16 @controller.body.should include(@page.to_html) 17 end 5 18 end
