Skip to content
Browse files

Finaliza páginas estáticas

  • Loading branch information...
1 parent 9fa45e4 commit a5894b3bd1aa6fe86262e2830fc2c2cbc14c2d68 @elomar committed Mar 3, 2012
View
2 app/views/layouts/application.html.erb
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
- <title>Microblog</title>
+ <title>MicroBlog IT | <%= yield :title %></title>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
View
2 app/views/paginas/ajuda.html.erb
@@ -1,2 +1,4 @@
+<% provide :title, "Ajuda" %>
+
<h1>Ajuda</h1>
<p>Para ajuda sobre Rails consulte o <a href="http://google.com">google</a>.</p>
View
2 app/views/paginas/index.html.erb
@@ -1,2 +1,4 @@
+<% provide :title, "Início" %>
+
<h1>MicroBlog</h1>
<p>Está é uma aplicação exemplo pro módulo de Rails.</p>
View
2 app/views/paginas/sobre.html.erb
@@ -1,2 +1,4 @@
+<% provide :title, "Sobre" %>
+
<h1>Sobre</h1>
<p>O Curso de Rails da IT é um curso sobre Rails na IT.</p>
View
15 spec/requests/paginas_spec.rb
@@ -8,19 +8,34 @@
visit "/paginas/index"
page.should have_content("MicroBlog")
end
+
+ it "Deve ter o título 'Início'" do
+ visit '/paginas/index'
+ page.should have_selector('title', text: "MicroBlog IT | Início")
+ end
end
describe "Ajuda" do
it "deve ter o conteúdo 'Ajuda'" do
visit "/paginas/ajuda"
page.should have_content("Ajuda")
end
+
+ it "Deve ter o título 'Ajuda'" do
+ visit '/paginas/ajuda'
+ page.should have_selector('title', text: "MicroBlog IT | Ajuda")
+ end
end
describe "Sobre" do
it "deve ter o conteúdo 'Sobre'" do
visit "/paginas/sobre"
page.should have_content("Sobre")
end
+
+ it "Deve ter o título 'Sobre'" do
+ visit '/paginas/sobre'
+ page.should have_selector('title', text: "MicroBlog IT | Sobre")
+ end
end
end

0 comments on commit a5894b3

Please sign in to comment.
Something went wrong with that request. Please try again.