Permalink
Browse files

Finish static pages

  • Loading branch information...
1 parent 5aabd9b commit 9bd83b7d7fd513950c1b1199cffa8955e70ea7ce @simyseng committed Feb 2, 2014
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
- <title>SampleApp</title>
+ <title>Ruby on Rails Tutorial Sample App | <%= yield(:title) %></title>
<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
<%= csrf_meta_tags %>
@@ -1,2 +1,9 @@
-<h1>StaticPages#about</h1>
-<p>Find me in app/views/static_pages/about.html.erb</p>
+<% provide(:title, 'About Us') %>
+
+<h1>About Us</h1>
+<p>
+ The <a href="http://railstutorial.org/">Ruby on Rails Tutorial</a>
+ is a project to make a book and screencasts to teach web development
+ with <a href="http://rubyonrails.org/">Ruby on Rails</a>. This
+ is the sample application for the tutorial.
+</p>
@@ -1,2 +1,9 @@
-<h1>StaticPages#help</h1>
-<p>Find me in app/views/static_pages/help.html.erb</p>
+<% provide(:title, 'Help') %>
+
+<h1>Help</h1>
+<p>
+ Get help on the Ruby on Rails Tutorial at the
+ <a href="http://railstutorial.org/help">Rails Tutorial help page</a>.
+ To get help on this sample app, see the
+ <a href="http://railstutorial.org/book">Rails Tutorial book</a>.
+</p>
@@ -1,2 +1,7 @@
-<h1>StaticPages#home</h1>
-<p>Find me in app/views/static_pages/home.html.erb</p>
+<% provide(:title, 'Home') %>
+<h1>Sample App</h1>
+<p>
+ This is the home page for the
+ <a href="http://railstutorial.org/">Ruby on Rails Tutorial</a>
+ sample application.
+</p>
@@ -0,0 +1,45 @@
+require 'spec_helper'
+
+describe "Static pages" do
+
+ describe "Home page" do
+
+ it "should have the content 'Sample App'" do
+ visit '/static_pages/home'
+ expect(page).to have_content('Sample App')
+ end
+
+ it "should have the right title" do
+ visit '/static_pages/home'
+ expect(page).to have_title("Ruby on Rails Tutorial Sample App | Home")
+ end
+
+ end
+
+ describe "Help page" do
+
+ it "should have the content 'Help'" do
+ visit '/static_pages/help'
+ expect(page).to have_content('Help')
+ end
+
+ it "should have the title 'Help'" do
+ visit '/static_pages/help'
+ expect(page).to have_title("Ruby on Rails Tutorial Sample App | Help")
+ end
+
+ end
+
+ describe "About page" do
+
+ it "should have the content 'About Us'" do
+ visit '/static_pages/about'
+ expect(page).to have_content('About Us')
+ end
+
+ it "should have the title 'About Us'" do
+ visit '/static_pages/about'
+ expect(page).to have_title("Ruby on Rails Tutorial Sample App | About Us")
+ end
+ end
+end
View
@@ -39,4 +39,6 @@
# the seed, which is printed after each run.
# --seed 1234
config.order = "random"
+
+ config.include Capybara::DSL
end

0 comments on commit 9bd83b7

Please sign in to comment.