Permalink
Browse files

Adicionada a listagens de artigos no index

  • Loading branch information...
1 parent 5e4d2d5 commit e8ca21e5674ec71032012789941325e10be1623e @rafaelfranca committed May 10, 2010
@@ -0,0 +1,4 @@
+<div class="article">
+ <h1><%= article.title %></h1>
+ <div class="body"><%= article.body %></div>
+</div>
@@ -1,2 +1,3 @@
<h1>Articles</h1>
+<%= render @articles %>
<%= link_to "Novo artigo", new_article_path %>
@@ -13,6 +13,7 @@ Funcionalidade: Gerenciar artigos
| Texto | Livrem-se dos cowboys, desenvolva software com testes |
E eu pressiono "Criar"
Entao eu deveria estar no artigo "livrem-se-dos-cowboys"
+ E eu deveria ver "Artigo criado com sucesso." em "notice"
E eu deveria ver "Livrem-se dos cowboys" em "title"
E eu deveria ver "Livrem-se dos cowboys, desenvolva software com testes" em "article"
@@ -1,8 +1,21 @@
+# encoding: utf-8
require 'spec_helper'
describe "articles/index.html.erb" do
+ before do
+ assigns['articles'] = [mock_model(Article, :title => "Título", :body => "Texto").as_null_object]
+ end
+
it "deveria conter o link para adicionar um novo artigo" do
render
response.should have_selector("a", :href => new_article_path)
end
+
+ it "deveria mostrar todos os artigos" do
+ render
+ response.should have_selector("div", :class => "article") do |div|
+ div.should have_selector("h1", :content => "Título")
+ div.should have_selector("div", :class => "body", :content => "Texto")
+ end
+ end
end

0 comments on commit e8ca21e

Please sign in to comment.